Home
last modified time | relevance | path

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

12

/third_party/openssl/crypto/asn1/
Dameth_lib.c25 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 …]
Di2d_pr.c19 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()
Da_verify.c119 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()
Da_sign.c158 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()
Dd2i_pr.c45 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/
Dp_lib.c31 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 …]
Dpmeth_gn.c186 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()
Devp_pkey.c42 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/
Dtb_asnmth.c142 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/
Dpem_pkey.c80 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 …]
Dpem_lib.c133 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/
Dpkey_meth_test.c25 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/
Decx_meth.c36 #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/
DEVP_PKEY_ASN1_METHOD.pod40 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 …]
DEVP_PKEY_asn1_get_count.pod24 const EVP_PKEY_ASN1_METHOD *ameth);
51 associated with the public key ASN.1 method B<*ameth>.
/third_party/openssl/apps/
Dgenpkey.c257 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()
Ddgst.c395 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/
Dloader_file.c410 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/
Dx_pubkey.c70 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()
Dx509_set.c211 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()
Dt_x509.c313 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/
Ddh_ameth.c28 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/
Devp.h1150 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/
Dpk7_lib.c333 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/
Dcms_env.c66 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()

12