Lines Matching defs:ecx

26 #include "crypto/ecx.h"
33 const ECX_KEY *ecxkey = pkey->pkey.ecx;
61 ECX_KEY *ecx;
66 ecx = ossl_ecx_key_op(palg, p, pklen, pkey->ameth->pkey_id,
68 if (ecx != NULL) {
70 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
77 const ECX_KEY *akey = a->pkey.ecx;
78 const ECX_KEY *bkey = b->pkey.ecx;
90 ECX_KEY *ecx = ossl_ecx_key_from_pkcs8(p8, libctx, propq);
92 if (ecx != NULL) {
94 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
102 const ECX_KEY *ecxkey = pkey->pkey.ecx;
159 ossl_ecx_key_free(pkey->pkey.ecx);
171 const ECX_KEY *ecxkey = pkey->pkey.ecx;
222 ECX_KEY *ecx = ossl_ecx_key_op(NULL, arg2, arg1, pkey->ameth->pkey_id,
225 if (ecx != NULL) {
226 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
232 if (pkey->pkey.ecx != NULL) {
235 *ppt = OPENSSL_memdup(pkey->pkey.ecx->pubkey, KEYLEN(pkey));
265 ECX_KEY *ecx = NULL;
270 ecx = ossl_ecx_key_op(NULL, priv, len, pkey->ameth->pkey_id,
273 if (ecx != NULL) {
274 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
283 ECX_KEY *ecx = NULL;
288 ecx = ossl_ecx_key_op(NULL, pub, len, pkey->ameth->pkey_id,
291 if (ecx != NULL) {
292 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx);
301 const ECX_KEY *key = pkey->pkey.ecx;
322 const ECX_KEY *key = pkey->pkey.ecx;
352 const ECX_KEY *key = from->pkey.ecx;
391 ECX_KEY *ecx = ossl_ecx_key_new(pctx->libctx, KEYNID2TYPE(keytype), 0,
394 if (ecx == NULL) {
399 if (!ossl_ecx_key_fromdata(ecx, params, 1)
400 || !EVP_PKEY_assign(pkey, keytype, ecx)) {
401 ossl_ecx_key_free(ecx);
409 ECX_KEY *ecx = from->pkey.ecx, *dupkey = NULL;
412 if (ecx != NULL) {
413 dupkey = ossl_ecx_key_dup(ecx, OSSL_KEYMGMT_SELECT_ALL);
714 ECX_KEY *ecx = ossl_ecx_key_op(NULL, NULL, 0, ctx->pmeth->pkey_id,
717 if (ecx != NULL) {
718 EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, ecx);