Home | History | Annotate | Download | only in evp

Lines Matching refs:ameth

87 	if (pkey && pkey->ameth && pkey->ameth->pkey_bits)
88 return pkey->ameth->pkey_bits(pkey);
94 if (pkey && pkey->ameth && pkey->ameth->pkey_size)
95 return pkey->ameth->pkey_size(pkey);
137 if (from->ameth && from->ameth->param_copy)
138 return from->ameth->param_copy(to, from);
145 if (pkey->ameth && pkey->ameth->param_missing)
146 return pkey->ameth->param_missing(pkey);
154 if (a->ameth && a->ameth->param_cmp)
155 return a->ameth->param_cmp(a, b);
164 if (a->ameth)
168 if (a->ameth->param_cmp)
170 ret = a->ameth->param_cmp(a, b);
175 if (a->ameth->pub_cmp)
176 return a->ameth->pub_cmp(a, b);
195 ret->ameth=NULL;
215 const EVP_PKEY_ASN1_METHOD *ameth;
224 if ((type == pkey->save_type) && pkey->ameth)
236 ameth = EVP_PKEY_asn1_find_str(&e, str, len);
238 ameth = EVP_PKEY_asn1_find(&e, type);
243 if (!ameth)
250 pkey->ameth = ameth;
253 pkey->type = pkey->ameth->pkey_id;
369 const EVP_PKEY_ASN1_METHOD *ameth;
371 ameth = EVP_PKEY_asn1_find(&e, type);
372 if (ameth)
373 ret = ameth->pkey_id;
419 if (x->ameth && x->ameth->pkey_free)
421 x->ameth->pkey_free(x);
445 if (pkey->ameth && pkey->ameth->pub_print)
446 return pkey->ameth->pub_print(out, pkey, indent, pctx);
454 if (pkey->ameth && pkey->ameth->priv_print)
455 return pkey->ameth->priv_print(out, pkey, indent, pctx);
463 if (pkey->ameth && pkey->ameth->param_print)
464 return pkey->ameth->param_print(out, pkey, indent, pctx);
470 if (!pkey->ameth || !pkey->ameth->pkey_ctrl)
472 return pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_DEFAULT_MD_NID,