/third_party/openssl/crypto/asn1/ |
D | ameth_lib.c | 25 const EVP_PKEY_ASN1_METHOD *, ameth); 34 const EVP_PKEY_ASN1_METHOD *, ameth); 107 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in EVP_PKEY_asn1_find_str() local 114 ameth = ENGINE_pkey_asn1_find_str(&e, str, len); in EVP_PKEY_asn1_find_str() 115 if (ameth) { in EVP_PKEY_asn1_find_str() 120 ameth = NULL; in EVP_PKEY_asn1_find_str() 123 return ameth; in EVP_PKEY_asn1_find_str() 129 ameth = EVP_PKEY_asn1_get0(i); in EVP_PKEY_asn1_find_str() 130 if (ameth->pkey_flags & ASN1_PKEY_ALIAS) in EVP_PKEY_asn1_find_str() 132 if ((int)strlen(ameth->pem_str) == len in EVP_PKEY_asn1_find_str() [all …]
|
D | i2d_pr.c | 19 if (a->ameth && a->ameth->old_priv_encode) { in i2d_PrivateKey() 20 return a->ameth->old_priv_encode(a, pp); in i2d_PrivateKey() 22 if (a->ameth && a->ameth->priv_encode) { in i2d_PrivateKey()
|
D | a_verify.c | 119 if (!pkey->ameth || !pkey->ameth->item_verify) { in ASN1_item_verify() 124 ret = pkey->ameth->item_verify(ctx, it, asn, a, signature, pkey); in ASN1_item_verify() 143 if (EVP_PKEY_type(pknid) != pkey->ameth->pkey_id) { in ASN1_item_verify()
|
D | a_sign.c | 158 if (pkey->ameth == NULL) { in ASN1_item_sign_ctx() 163 if (pkey->ameth->item_sign) { in ASN1_item_sign_ctx() 164 rv = pkey->ameth->item_sign(ctx, it, asn, algor1, algor2, signature); in ASN1_item_sign_ctx() 189 pkey->ameth->pkey_id)) { in ASN1_item_sign_ctx() 195 if (pkey->ameth->pkey_flags & ASN1_PKEY_SIGPARAM_NULL) in ASN1_item_sign_ctx()
|
D | d2i_pr.c | 45 if (!ret->ameth->old_priv_decode || in d2i_PrivateKey() 46 !ret->ameth->old_priv_decode(ret, &p, length)) { in d2i_PrivateKey() 47 if (ret->ameth->priv_decode) { in d2i_PrivateKey()
|
/third_party/openssl/crypto/evp/ |
D | p_lib.c | 31 if (pkey && pkey->ameth && pkey->ameth->pkey_bits) in EVP_PKEY_bits() 32 return pkey->ameth->pkey_bits(pkey); in EVP_PKEY_bits() 40 if (!pkey->ameth || !pkey->ameth->pkey_security_bits) in EVP_PKEY_security_bits() 42 return pkey->ameth->pkey_security_bits(pkey); in EVP_PKEY_security_bits() 47 if (pkey && pkey->ameth && pkey->ameth->pkey_size) in EVP_PKEY_size() 48 return pkey->ameth->pkey_size(pkey); in EVP_PKEY_size() 97 if (from->ameth && from->ameth->param_copy) in EVP_PKEY_copy_parameters() 98 return from->ameth->param_copy(to, from); in EVP_PKEY_copy_parameters() 105 if (pkey != NULL && pkey->ameth && pkey->ameth->param_missing) in EVP_PKEY_missing_parameters() 106 return pkey->ameth->param_missing(pkey); in EVP_PKEY_missing_parameters() [all …]
|
D | pmeth_gn.c | 186 if (pkey->ameth == NULL || pkey->ameth->pkey_check == NULL) { in EVP_PKEY_check() 192 return pkey->ameth->pkey_check(pkey); in EVP_PKEY_check() 209 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) { in EVP_PKEY_public_check() 215 return pkey->ameth->pkey_public_check(pkey); in EVP_PKEY_public_check() 232 if (pkey->ameth == NULL || pkey->ameth->pkey_param_check == NULL) { in EVP_PKEY_param_check() 238 return pkey->ameth->pkey_param_check(pkey); in EVP_PKEY_param_check()
|
D | evp_pkey.c | 42 if (pkey->ameth->priv_decode) { in EVP_PKCS82PKEY() 43 if (!pkey->ameth->priv_decode(pkey, p8)) { in EVP_PKCS82PKEY() 69 if (pkey->ameth) { in EVP_PKEY2PKCS8() 70 if (pkey->ameth->priv_encode) { in EVP_PKEY2PKCS8() 71 if (!pkey->ameth->priv_encode(p8, pkey)) { in EVP_PKEY2PKCS8()
|
/third_party/openssl/crypto/engine/ |
D | tb_asnmth.c | 142 EVP_PKEY_ASN1_METHOD *ameth; in ENGINE_get_pkey_asn1_meth_str() local 149 e->pkey_asn1_meths(e, &ameth, NULL, nids[i]); in ENGINE_get_pkey_asn1_meth_str() 150 if (ameth != NULL in ENGINE_get_pkey_asn1_meth_str() 151 && ((int)strlen(ameth->pem_str) == len) in ENGINE_get_pkey_asn1_meth_str() 152 && strncasecmp(ameth->pem_str, str, len) == 0) in ENGINE_get_pkey_asn1_meth_str() 153 return ameth; in ENGINE_get_pkey_asn1_meth_str() 160 const EVP_PKEY_ASN1_METHOD *ameth; member 169 if (lk->ameth) in look_str_cb() 173 EVP_PKEY_ASN1_METHOD *ameth; in look_str_cb() local 174 e->pkey_asn1_meths(e, &ameth, NULL, nid); in look_str_cb() [all …]
|
/third_party/openssl/crypto/pem/ |
D | pem_pkey.c | 80 const EVP_PKEY_ASN1_METHOD *ameth; in PEM_read_bio_PrivateKey() local 81 ameth = EVP_PKEY_asn1_find_str(NULL, nm, slen); in PEM_read_bio_PrivateKey() 82 if (!ameth || !ameth->old_priv_decode) in PEM_read_bio_PrivateKey() 84 ret = d2i_PrivateKey(ameth->pkey_id, x, &p, len); in PEM_read_bio_PrivateKey() 99 if (x->ameth == NULL || x->ameth->priv_encode != NULL) in PEM_write_bio_PrivateKey() 112 if (x->ameth == NULL || x->ameth->old_priv_encode == NULL) { in PEM_write_bio_PrivateKey_traditional() 117 BIO_snprintf(pem_str, 80, "%s PRIVATE KEY", x->ameth->pem_str); in PEM_write_bio_PrivateKey_traditional() 141 || !ret->ameth->param_decode in PEM_read_bio_Parameters() 142 || !ret->ameth->param_decode(ret, &p, len)) { in PEM_read_bio_Parameters() 163 if (!x->ameth || !x->ameth->param_encode) in PEM_write_bio_Parameters() [all …]
|
D | pem_lib.c | 133 const EVP_PKEY_ASN1_METHOD *ameth; in check_pem() local 144 ameth = EVP_PKEY_asn1_find_str(NULL, nm, slen); in check_pem() 145 if (ameth && ameth->old_priv_decode) in check_pem() 153 const EVP_PKEY_ASN1_METHOD *ameth; in check_pem() local 157 ameth = EVP_PKEY_asn1_find_str(&e, nm, slen); in check_pem() 158 if (ameth) { in check_pem() 160 if (ameth->param_decode) in check_pem()
|
/third_party/openssl/test/ |
D | pkey_meth_test.c | 25 const EVP_PKEY_ASN1_METHOD *ameth; in test_asn1_meths() local 28 ameth = EVP_PKEY_asn1_get0(i); in test_asn1_meths() 29 EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, NULL, NULL, ameth); in test_asn1_meths() 40 ameth = EVP_PKEY_asn1_get0(i); in test_asn1_meths() 41 EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, &info, NULL, ameth); in test_asn1_meths()
|
/third_party/openssl/crypto/ec/ |
D | ecx_meth.c | 36 #define KEYLEN(p) KEYLENID((p)->ameth->pkey_id) 141 if (!X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in ecx_pub_encode() 158 return ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, pklen, in ecx_pub_decode() 193 rv = ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, plen, KEY_OP_PRIVATE); in ecx_priv_decode() 220 if (!PKCS8_pkey_set0(p8, OBJ_nid2obj(pkey->ameth->pkey_id), 0, in ecx_priv_encode() 237 if (IS25519(pkey->ameth->pkey_id)) { in ecx_bits() 239 } else if(ISX448(pkey->ameth->pkey_id)) { in ecx_bits() 248 if (IS25519(pkey->ameth->pkey_id)) { in ecx_security_bits() 272 const char *nm = OBJ_nid2ln(pkey->ameth->pkey_id); in ecx_key_print() 322 return ecx_key_op(pkey, pkey->ameth->pkey_id, NULL, arg2, arg1, in ecx_ctrl() [all …]
|
/third_party/openssl/doc/man3/ |
D | EVP_PKEY_ASN1_METHOD.pod | 40 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth); 41 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth); 44 void EVP_PKEY_asn1_set_public(EVP_PKEY_ASN1_METHOD *ameth, 56 void EVP_PKEY_asn1_set_private(EVP_PKEY_ASN1_METHOD *ameth, 66 void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth, 82 void EVP_PKEY_asn1_set_free(EVP_PKEY_ASN1_METHOD *ameth, 84 void EVP_PKEY_asn1_set_ctrl(EVP_PKEY_ASN1_METHOD *ameth, 87 void EVP_PKEY_asn1_set_item(EVP_PKEY_ASN1_METHOD *ameth, 101 void EVP_PKEY_asn1_set_siginf(EVP_PKEY_ASN1_METHOD *ameth, 106 void EVP_PKEY_asn1_set_check(EVP_PKEY_ASN1_METHOD *ameth, [all …]
|
D | EVP_PKEY_asn1_get_count.pod | 24 const EVP_PKEY_ASN1_METHOD *ameth); 51 associated with the public key ASN.1 method B<*ameth>.
|
/third_party/openssl/apps/ |
D | genpkey.c | 257 const EVP_PKEY_ASN1_METHOD *ameth; in init_gen_str() local 266 ameth = EVP_PKEY_asn1_find_str(&tmpeng, algname, -1); in init_gen_str() 269 if (!ameth && e) in init_gen_str() 270 ameth = ENGINE_get_pkey_asn1_meth_str(e, algname, -1); in init_gen_str() 273 if (!ameth) { in init_gen_str() 280 EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, NULL, NULL, ameth); in init_gen_str()
|
D | dgst.c | 395 const EVP_PKEY_ASN1_METHOD *ameth; in dgst_main() local 396 ameth = EVP_PKEY_get0_asn1(sigkey); in dgst_main() 397 if (ameth) in dgst_main() 399 NULL, NULL, &sig_name, ameth); in dgst_main()
|
/third_party/openssl/crypto/store/ |
D | loader_file.c | 410 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_PrivateKey() local 425 && (ameth = EVP_PKEY_asn1_find_str(NULL, pem_name, in try_decode_PrivateKey() 428 pkey = d2i_PrivateKey(ameth->pkey_id, NULL, &blob, len); in try_decode_PrivateKey() 474 ameth = EVP_PKEY_asn1_get0(i); in try_decode_PrivateKey() 475 if (ameth->pkey_flags & ASN1_PKEY_ALIAS) in try_decode_PrivateKey() 478 tmp_pkey = d2i_PrivateKey(ameth->pkey_id, NULL, &tmp_blob, len); in try_decode_PrivateKey() 557 const EVP_PKEY_ASN1_METHOD *ameth = NULL; in try_decode_params() local 574 && (ameth = EVP_PKEY_get0_asn1(pkey)) != NULL in try_decode_params() 575 && ameth->param_decode != NULL in try_decode_params() 576 && ameth->param_decode(pkey, &blob, len)) in try_decode_params() [all …]
|
/third_party/openssl/crypto/x509/ |
D | x_pubkey.c | 70 if (pkey->ameth) { 71 if (pkey->ameth->pub_encode) { 72 if (!pkey->ameth->pub_encode(pk, pkey)) { 118 if (pkey->ameth->pub_decode) { in x509_pubkey_decode() 124 if (!pkey->ameth->pub_decode(pkey, key)) { in x509_pubkey_decode()
|
D | x509_set.c | 211 const EVP_PKEY_ASN1_METHOD *ameth = EVP_PKEY_asn1_find(NULL, pknid); in x509_sig_info_init() local 212 if (ameth == NULL || ameth->siginf_set == NULL in x509_sig_info_init() 213 || ameth->siginf_set(siginf, alg, sig) == 0) in x509_sig_info_init()
|
D | t_x509.c | 313 const EVP_PKEY_ASN1_METHOD *ameth; in X509_signature_print() local 315 ameth = EVP_PKEY_asn1_find(NULL, pkey_nid); in X509_signature_print() 316 if (ameth && ameth->sig_print) in X509_signature_print() 317 return ameth->sig_print(bp, sigalg, sig, 9, 0); in X509_signature_print()
|
/third_party/openssl/crypto/dh/ |
D | dh_ameth.c | 28 if (pkey->ameth == &dhx_asn1_meth) in d2i_dhp() 35 if (pkey->ameth == &dhx_asn1_meth) in i2d_dhp() 87 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_pub_decode() 133 if (X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in dh_pub_encode() 188 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_priv_decode() 236 if (!PKCS8_pkey_set0(p8, OBJ_nid2obj(pkey->ameth->pkey_id), 0, in dh_priv_encode() 258 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_param_decode() 367 else if (a->ameth == &dhx_asn1_meth) { in dh_cmp_parameters() 442 from->ameth == &dhx_asn1_meth); in dh_copy_parameters() 661 EVP_PKEY_assign(pkpeer, pk->ameth->pkey_id, dhpeer); in dh_cms_set_peerkey()
|
/third_party/openssl/include/openssl/ |
D | evp.h | 1150 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth); 1155 const EVP_PKEY_ASN1_METHOD *ameth); 1163 void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth); 1164 void EVP_PKEY_asn1_set_public(EVP_PKEY_ASN1_METHOD *ameth, 1176 void EVP_PKEY_asn1_set_private(EVP_PKEY_ASN1_METHOD *ameth, 1186 void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth, 1202 void EVP_PKEY_asn1_set_free(EVP_PKEY_ASN1_METHOD *ameth, 1204 void EVP_PKEY_asn1_set_ctrl(EVP_PKEY_ASN1_METHOD *ameth, 1207 void EVP_PKEY_asn1_set_item(EVP_PKEY_ASN1_METHOD *ameth, 1221 void EVP_PKEY_asn1_set_siginf(EVP_PKEY_ASN1_METHOD *ameth, [all …]
|
/third_party/openssl/crypto/pkcs7/ |
D | pk7_lib.c | 333 if (pkey->ameth && pkey->ameth->pkey_ctrl) { in PKCS7_SIGNER_INFO_set() 334 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_SIGN, 0, p7i); in PKCS7_SIGNER_INFO_set() 479 if (!pkey || !pkey->ameth || !pkey->ameth->pkey_ctrl) { in PKCS7_RECIP_INFO_set() 485 ret = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_PKCS7_ENCRYPT, 0, p7i); in PKCS7_RECIP_INFO_set()
|
/third_party/openssl/crypto/cms/ |
D | cms_env.c | 66 if (!pkey->ameth || !pkey->ameth->pkey_ctrl) in cms_env_asn1_ctrl() 68 i = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_CMS_ENVELOPE, cmd, ri); in cms_env_asn1_ctrl() 913 if (pk->ameth && pk->ameth->pkey_ctrl) { in cms_pkey_get_ri_type() 915 i = pk->ameth->pkey_ctrl(pk, ASN1_PKEY_CTRL_CMS_RI_TYPE, 0, &r); in cms_pkey_get_ri_type()
|