Home
last modified time | relevance | path

Searched refs:ameth (Results 1 – 23 of 23) sorted by relevance

/dragonfly/crypto/libressl/crypto/asn1/
H A Dameth_lib.c232 if (ameth) { in EVP_PKEY_asn1_find_str()
237 ameth = NULL; in EVP_PKEY_asn1_find_str()
240 return ameth; in EVP_PKEY_asn1_find_str()
251 return ameth; in EVP_PKEY_asn1_find_str()
276 if (!ameth) in EVP_PKEY_asn1_add_alias()
291 if (!ameth) in EVP_PKEY_asn1_get0_info()
309 return pkey->ameth; in EVP_PKEY_get0_asn1()
334 return ameth; in EVP_PKEY_asn1_new()
364 if (ameth && (ameth->pkey_flags & ASN1_PKEY_DYNAMIC)) { in EVP_PKEY_asn1_free()
366 free(ameth->info); in EVP_PKEY_asn1_free()
[all …]
H A Da_pkey.c101 if (!ret->ameth->old_priv_decode || in d2i_PrivateKey()
102 !ret->ameth->old_priv_decode(ret, pp, length)) { in d2i_PrivateKey()
103 if (ret->ameth->priv_decode) { in d2i_PrivateKey()
130 if (a->ameth && a->ameth->old_priv_encode) { in i2d_PrivateKey()
131 return a->ameth->old_priv_encode(a, pp); in i2d_PrivateKey()
133 if (a->ameth && a->ameth->priv_encode) { in i2d_PrivateKey()
H A Dasn1_item.c251 if (pkey->ameth->item_sign) { in ASN1_item_sign_ctx()
252 rv = pkey->ameth->item_sign(ctx, it, asn, algor1, algor2, in ASN1_item_sign_ctx()
269 if (!pkey->ameth || in ASN1_item_sign_ctx()
271 pkey->ameth->pkey_id)) { in ASN1_item_sign_ctx()
276 if (pkey->ameth->pkey_flags & ASN1_PKEY_SIGPARAM_NULL) in ASN1_item_sign_ctx()
363 if (!pkey->ameth || !pkey->ameth->item_verify) { in ASN1_item_verify()
367 ret = pkey->ameth->item_verify(&ctx, it, asn, a, in ASN1_item_verify()
385 if (EVP_PKEY_type(pknid) != pkey->ameth->pkey_id) { in ASN1_item_verify()
H A Dt_x509.c342 const EVP_PKEY_ASN1_METHOD *ameth; in X509_signature_print() local
344 ameth = EVP_PKEY_asn1_find(NULL, pkey_nid); in X509_signature_print()
345 if (ameth && ameth->sig_print) in X509_signature_print()
346 return ameth->sig_print(bp, sigalg, sig, 9, 0); in X509_signature_print()
H A Dx_pubkey.c150 if (pkey->ameth) { in X509_PUBKEY_set()
151 if (pkey->ameth->pub_encode) { in X509_PUBKEY_set()
152 if (!pkey->ameth->pub_encode(pk, pkey)) { in X509_PUBKEY_set()
202 if (ret->ameth->pub_decode) { in X509_PUBKEY_get0()
203 if (!ret->ameth->pub_decode(ret, key)) { in X509_PUBKEY_get0()
/dragonfly/crypto/libressl/crypto/evp/
H A Dp_lib.c92 if (pkey && pkey->ameth && pkey->ameth->pkey_bits) in EVP_PKEY_bits()
111 if (pkey && pkey->ameth && pkey->ameth->pkey_size) in EVP_PKEY_size()
152 if (from->ameth && from->ameth->param_copy) in EVP_PKEY_copy_parameters()
162 if (pkey->ameth && pkey->ameth->param_missing) in EVP_PKEY_missing_parameters()
172 if (a->ameth && a->ameth->param_cmp) in EVP_PKEY_cmp_parameters()
266 pkey->ameth = ameth; in pkey_set_type()
527 if (x->ameth && x->ameth->pkey_free) { in EVP_PKEY_free_it()
551 if (pkey->ameth && pkey->ameth->pub_print) in EVP_PKEY_print_public()
561 if (pkey->ameth && pkey->ameth->priv_print) in EVP_PKEY_print_private()
571 if (pkey->ameth && pkey->ameth->param_print) in EVP_PKEY_print_params()
[all …]
H A Dpmeth_gn.c240 if (pkey->ameth == NULL || pkey->ameth->pkey_check == NULL) { in EVP_PKEY_check()
245 return pkey->ameth->pkey_check(pkey); in EVP_PKEY_check()
261 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) { in EVP_PKEY_public_check()
266 return pkey->ameth->pkey_public_check(pkey); in EVP_PKEY_public_check()
282 if (pkey->ameth == NULL || pkey->ameth->pkey_param_check == NULL) { in EVP_PKEY_param_check()
287 return pkey->ameth->pkey_param_check(pkey); in EVP_PKEY_param_check()
H A Devp_pkey.c92 if (pkey->ameth->priv_decode) { in EVP_PKCS82PKEY()
93 if (!pkey->ameth->priv_decode(pkey, p8)) { in EVP_PKCS82PKEY()
121 if (pkey->ameth) { in EVP_PKEY2PKCS8()
122 if (pkey->ameth->priv_encode) { in EVP_PKEY2PKCS8()
123 if (!pkey->ameth->priv_encode(p8, pkey)) { in EVP_PKEY2PKCS8()
H A Dpmeth_lib.c167 if (!pkey || !pkey->ameth) in int_ctx_new()
169 id = pkey->ameth->pkey_id; in int_ctx_new()
H A Devp_locl.h84 const EVP_PKEY_ASN1_METHOD *ameth; member
/dragonfly/crypto/libressl/crypto/engine/
H A Dtb_asnmth.c192 EVP_PKEY_ASN1_METHOD *ameth; in ENGINE_get_pkey_asn1_meth_str() local
201 if (((int)strlen(ameth->pem_str) == len) && in ENGINE_get_pkey_asn1_meth_str()
202 !strncasecmp(ameth->pem_str, str, len)) in ENGINE_get_pkey_asn1_meth_str()
203 return ameth; in ENGINE_get_pkey_asn1_meth_str()
210 const EVP_PKEY_ASN1_METHOD *ameth; member
221 if (lk->ameth) in look_str_cb()
225 EVP_PKEY_ASN1_METHOD *ameth; in look_str_cb() local
226 e->pkey_asn1_meths(e, &ameth, NULL, nid); in look_str_cb()
230 lk->ameth = ameth; in look_str_cb()
242 fstr.ameth = NULL; in ENGINE_pkey_asn1_find_str()
[all …]
/dragonfly/crypto/libressl/crypto/pem/
H A Dpem_pkey.c135 const EVP_PKEY_ASN1_METHOD *ameth; in PEM_read_bio_PrivateKey() local
136 ameth = EVP_PKEY_asn1_find_str(NULL, nm, slen); in PEM_read_bio_PrivateKey()
137 if (!ameth || !ameth->old_priv_decode) in PEM_read_bio_PrivateKey()
139 ret = d2i_PrivateKey(ameth->pkey_id, x, &p, len); in PEM_read_bio_PrivateKey()
155 if (x->ameth == NULL || x->ameth->priv_encode != NULL) in PEM_write_bio_PrivateKey()
171 x->ameth->pem_str); in PEM_write_bio_PrivateKey_traditional()
196 !ret->ameth->param_decode || in PEM_read_bio_Parameters()
197 !ret->ameth->param_decode(ret, &p, len)) { in PEM_read_bio_Parameters()
221 if (!x->ameth || !x->ameth->param_encode) in PEM_write_bio_Parameters()
225 x->ameth->pem_str); in PEM_write_bio_Parameters()
[all …]
H A Dpem_lib.c199 const EVP_PKEY_ASN1_METHOD *ameth; in check_pem() local
210 ameth = EVP_PKEY_asn1_find_str(NULL, nm, slen); in check_pem()
211 if (ameth && ameth->old_priv_decode) in check_pem()
219 const EVP_PKEY_ASN1_METHOD *ameth; in check_pem() local
223 ameth = EVP_PKEY_asn1_find_str(&e, nm, slen); in check_pem()
224 if (ameth) { in check_pem()
226 if (ameth->param_decode) in check_pem()
/dragonfly/crypto/libressl/apps/openssl/
H A Dgenpkey.c362 const EVP_PKEY_ASN1_METHOD *ameth; in init_gen_str() local
370 ameth = EVP_PKEY_asn1_find_str(NULL, algname, -1); in init_gen_str()
372 if (!ameth) { in init_gen_str()
378 EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, NULL, NULL, ameth); in init_gen_str()
H A Ddgst.c560 const EVP_PKEY_ASN1_METHOD *ameth; in dgst_main() local
561 ameth = EVP_PKEY_get0_asn1(sigkey); in dgst_main()
562 if (ameth) in dgst_main()
564 NULL, NULL, &sig_name, ameth); in dgst_main()
H A Dreq.c1613 const EVP_PKEY_ASN1_METHOD *ameth; in set_keygen_ctx() local
1620 ameth = EVP_PKEY_asn1_find_str(NULL, gstr, len); in set_keygen_ctx()
1622 if (!ameth) { in set_keygen_ctx()
1627 ameth); in set_keygen_ctx()
1677 const EVP_PKEY_ASN1_METHOD *ameth; in set_keygen_ctx() local
1679 ameth = EVP_PKEY_asn1_find(NULL, *pkey_type); in set_keygen_ctx()
1680 if (!ameth) { in set_keygen_ctx()
1684 EVP_PKEY_asn1_get0_info(NULL, NULL, NULL, NULL, &anam, ameth); in set_keygen_ctx()
H A Dopenssl.c695 const EVP_PKEY_ASN1_METHOD *ameth; in list_pkey() local
698 ameth = EVP_PKEY_asn1_get0(i); in list_pkey()
700 &pinfo, &pem_str, ameth); in list_pkey()
/dragonfly/crypto/libressl/crypto/pkcs7/
H A Dpk7_lib.c390 if (pkey->ameth && pkey->ameth->pkey_ctrl) { in PKCS7_SIGNER_INFO_set()
391 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_SIGN, in PKCS7_SIGNER_INFO_set()
543 if (!pkey || !pkey->ameth || !pkey->ameth->pkey_ctrl) { in PKCS7_RECIP_INFO_set()
548 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_ENCRYPT, in PKCS7_RECIP_INFO_set()
/dragonfly/crypto/libressl/include/openssl/
H A Devp.h916 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth);
920 const EVP_PKEY_ASN1_METHOD *ameth);
927 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth);
928 void EVP_PKEY_asn1_set_public(EVP_PKEY_ASN1_METHOD *ameth,
936 void EVP_PKEY_asn1_set_private(EVP_PKEY_ASN1_METHOD *ameth,
941 void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth,
950 void EVP_PKEY_asn1_set_free(EVP_PKEY_ASN1_METHOD *ameth,
952 void EVP_PKEY_asn1_set_ctrl(EVP_PKEY_ASN1_METHOD *ameth,
957 void EVP_PKEY_asn1_set_check(EVP_PKEY_ASN1_METHOD *ameth,
959 void EVP_PKEY_asn1_set_public_check(EVP_PKEY_ASN1_METHOD *ameth,
[all …]
/dragonfly/crypto/libressl/crypto/cms/
H A Dcms_env.c116 if (!pkey->ameth || !pkey->ameth->pkey_ctrl) in cms_env_asn1_ctrl()
118 i = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_CMS_ENVELOPE, cmd, ri); in cms_env_asn1_ctrl()
972 if (pk->ameth && pk->ameth->pkey_ctrl) { in cms_pkey_get_ri_type()
974 i = pk->ameth->pkey_ctrl(pk, ASN1_PKEY_CTRL_CMS_RI_TYPE, 0, &r); in cms_pkey_get_ri_type()
H A Dcms_sd.c260 if (!pkey->ameth || !pkey->ameth->pkey_ctrl) in cms_sd_asn1_ctrl()
262 i = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_CMS_SIGN, cmd, si); in cms_sd_asn1_ctrl()
/dragonfly/crypto/libressl/crypto/rsa/
H A Drsa_ameth.c92 if (pkey->ameth->pkey_id != EVP_PKEY_RSA_PSS) { in rsa_param_encode()
147 if (X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in rsa_pub_encode()
174 if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) { in rsa_pub_decode()
200 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa); in old_rsa_priv_decode()
228 if (!PKCS8_pkey_set0(p8, OBJ_nid2obj(pkey->ameth->pkey_id), 0, in rsa_priv_encode()
257 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa); in rsa_priv_decode()
H A Drsa_locl.h8 #define pkey_is_pss(pkey) (pkey->ameth->pkey_id == EVP_PKEY_RSA_PSS)