/dragonfly/crypto/libressl/crypto/asn1/ |
H A D | ameth_lib.c | 232 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 D | a_pkey.c | 101 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 D | asn1_item.c | 251 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 D | t_x509.c | 342 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 D | x_pubkey.c | 150 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 D | p_lib.c | 92 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 D | pmeth_gn.c | 240 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 D | evp_pkey.c | 92 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 D | pmeth_lib.c | 167 if (!pkey || !pkey->ameth) in int_ctx_new() 169 id = pkey->ameth->pkey_id; in int_ctx_new()
|
H A D | evp_locl.h | 84 const EVP_PKEY_ASN1_METHOD *ameth; member
|
/dragonfly/crypto/libressl/crypto/engine/ |
H A D | tb_asnmth.c | 192 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 D | pem_pkey.c | 135 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 D | pem_lib.c | 199 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 D | genpkey.c | 362 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 D | dgst.c | 560 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 D | req.c | 1613 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 D | openssl.c | 695 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 D | pk7_lib.c | 390 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 D | evp.h | 916 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 D | cms_env.c | 116 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 D | cms_sd.c | 260 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 D | rsa_ameth.c | 92 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 D | rsa_locl.h | 8 #define pkey_is_pss(pkey) (pkey->ameth->pkey_id == EVP_PKEY_RSA_PSS)
|