Home
last modified time | relevance | path

Searched refs:pkey (Results 1 – 25 of 500) sorted by relevance

12345678910>>...20

/freebsd/crypto/openssl/crypto/evp/
H A Dp_lib.c53 static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
62 int EVP_PKEY_get_bits(const EVP_PKEY *pkey) in EVP_PKEY_get_bits() argument
66 if (pkey != NULL) { in EVP_PKEY_get_bits()
67 size = pkey->cache.bits; in EVP_PKEY_get_bits()
68 if (pkey->ameth != NULL && pkey->ameth->pkey_bits != NULL) in EVP_PKEY_get_bits()
69 size = pkey->ameth->pkey_bits(pkey); in EVP_PKEY_get_bits()
74 int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey) in EVP_PKEY_get_security_bits() argument
78 if (pkey ! in EVP_PKEY_get_security_bits()
86 EVP_PKEY_save_parameters(EVP_PKEY * pkey,int mode) EVP_PKEY_save_parameters() argument
218 EVP_PKEY_missing_parameters(const EVP_PKEY * pkey) EVP_PKEY_missing_parameters() argument
383 EVP_PKEY *pkey = NULL; new_raw_key_int() local
550 EVP_PKEY_get_raw_private_key(const EVP_PKEY * pkey,unsigned char * priv,size_t * len) EVP_PKEY_get_raw_private_key() argument
582 EVP_PKEY_get_raw_public_key(const EVP_PKEY * pkey,unsigned char * pub,size_t * len) EVP_PKEY_get_raw_public_key() argument
625 EVP_PKEY *pkey = NULL; new_cmac_key_int() local
680 EVP_PKEY_set_type(EVP_PKEY * pkey,int type) EVP_PKEY_set_type() argument
685 EVP_PKEY_set_type_str(EVP_PKEY * pkey,const char * str,int len) EVP_PKEY_set_type_str() argument
691 EVP_PKEY_set1_engine(EVP_PKEY * pkey,ENGINE * e) EVP_PKEY_set1_engine() argument
709 EVP_PKEY_get0_engine(const EVP_PKEY * pkey) EVP_PKEY_get0_engine() argument
716 detect_foreign_key(EVP_PKEY * pkey) detect_foreign_key() argument
750 EVP_PKEY_assign(EVP_PKEY * pkey,int type,void * key) EVP_PKEY_assign() argument
784 EVP_PKEY_get0(const EVP_PKEY * pkey) EVP_PKEY_get0() argument
795 EVP_PKEY_get0_hmac(const EVP_PKEY * pkey,size_t * len) EVP_PKEY_get0_hmac() argument
811 EVP_PKEY_get0_poly1305(const EVP_PKEY * pkey,size_t * len) EVP_PKEY_get0_poly1305() argument
828 EVP_PKEY_get0_siphash(const EVP_PKEY * pkey,size_t * len) EVP_PKEY_get0_siphash() argument
846 evp_pkey_get0_DSA_int(const EVP_PKEY * pkey) evp_pkey_get0_DSA_int() argument
855 EVP_PKEY_get0_DSA(const EVP_PKEY * pkey) EVP_PKEY_get0_DSA() argument
860 EVP_PKEY_set1_DSA(EVP_PKEY * pkey,DSA * key) EVP_PKEY_set1_DSA() argument
867 EVP_PKEY_get1_DSA(EVP_PKEY * pkey) EVP_PKEY_get1_DSA() argument
878 evp_pkey_get0_ECX_KEY(const EVP_PKEY * pkey,int type) evp_pkey_get0_ECX_KEY() argument
887 evp_pkey_get1_ECX_KEY(EVP_PKEY * pkey,int type) evp_pkey_get1_ECX_KEY() argument
945 evp_pkey_get0_DH_int(const EVP_PKEY * pkey) evp_pkey_get0_DH_int() argument
954 EVP_PKEY_get0_DH(const EVP_PKEY * pkey) EVP_PKEY_get0_DH() argument
959 EVP_PKEY_get1_DH(EVP_PKEY * pkey) EVP_PKEY_get1_DH() argument
985 EVP_PKEY_get_id(const EVP_PKEY * pkey) EVP_PKEY_get_id() argument
990 EVP_PKEY_get_base_id(const EVP_PKEY * pkey) EVP_PKEY_get_base_id() argument
1049 EVP_PKEY_is_a(const EVP_PKEY * pkey,const char * name) EVP_PKEY_is_a() argument
1058 EVP_PKEY_type_names_do_all(const EVP_PKEY * pkey,void (* fn)(const char * name,void * data),void * data) EVP_PKEY_type_names_do_all() argument
1074 EVP_PKEY_can_sign(const EVP_PKEY * pkey) EVP_PKEY_can_sign() argument
1150 unsup_alg(BIO * out,const EVP_PKEY * pkey,int indent,const char * kstr) unsup_alg() argument
1158 print_pkey(const EVP_PKEY * pkey,BIO * out,int indent,int selection,const char * propquery,int (* legacy_print)(BIO * out,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx),ASN1_PCTX * legacy_pctx) print_pkey() argument
1193 EVP_PKEY_print_public(BIO * out,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_public() argument
1201 EVP_PKEY_print_private(BIO * out,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_private() argument
1209 EVP_PKEY_print_params(BIO * out,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_params() argument
1218 EVP_PKEY_print_public_fp(FILE * fp,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_public_fp() argument
1231 EVP_PKEY_print_private_fp(FILE * fp,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_private_fp() argument
1244 EVP_PKEY_print_params_fp(FILE * fp,const EVP_PKEY * pkey,int indent,ASN1_PCTX * pctx) EVP_PKEY_print_params_fp() argument
1270 legacy_asn1_ctrl_to_param(EVP_PKEY * pkey,int op,int arg1,void * arg2) legacy_asn1_ctrl_to_param() argument
1319 evp_pkey_asn1_ctrl(EVP_PKEY * pkey,int op,int arg1,void * arg2) evp_pkey_asn1_ctrl() argument
1328 EVP_PKEY_get_default_digest_nid(EVP_PKEY * pkey,int * pnid) EVP_PKEY_get_default_digest_nid() argument
1335 EVP_PKEY_get_default_digest_name(EVP_PKEY * pkey,char * mdname,size_t mdname_sz) EVP_PKEY_get_default_digest_name() argument
1354 EVP_PKEY_get_group_name(const EVP_PKEY * pkey,char * gname,size_t gname_sz,size_t * gname_len) EVP_PKEY_get_group_name() argument
1361 EVP_PKEY_digestsign_supports_digest(EVP_PKEY * pkey,OSSL_LIB_CTX * libctx,const char * name,const char * propq) EVP_PKEY_digestsign_supports_digest() argument
1379 EVP_PKEY_set1_encoded_public_key(EVP_PKEY * pkey,const unsigned char * pub,size_t publen) EVP_PKEY_set1_encoded_public_key() argument
1399 EVP_PKEY_get1_encoded_public_key(EVP_PKEY * pkey,unsigned char ** ppub) EVP_PKEY_get1_encoded_public_key() argument
1492 pkey_set_type(EVP_PKEY * pkey,ENGINE * e,int type,const char * str,int len,EVP_KEYMGMT * keymgmt) pkey_set_type() argument
1630 EVP_PKEY_set_type_by_keymgmt(EVP_PKEY * pkey,EVP_KEYMGMT * keymgmt) EVP_PKEY_set_type_by_keymgmt() argument
1659 EVP_PKEY_up_ref(EVP_PKEY * pkey) EVP_PKEY_up_ref() argument
1672 EVP_PKEY_dup(EVP_PKEY * pkey) EVP_PKEY_dup() argument
1802 EVP_PKEY_get_size(const EVP_PKEY * pkey) EVP_PKEY_get_size() argument
1816 EVP_PKEY_get0_description(const EVP_PKEY * pkey) EVP_PKEY_get0_description() argument
2146 EVP_PKEY_get_bn_param(const EVP_PKEY * pkey,const char * key_name,BIGNUM ** bn) EVP_PKEY_get_bn_param() argument
2195 EVP_PKEY_get_octet_string_param(const EVP_PKEY * pkey,const char * key_name,unsigned char * buf,size_t max_buf_sz,size_t * out_len) EVP_PKEY_get_octet_string_param() argument
2214 EVP_PKEY_get_utf8_string_param(const EVP_PKEY * pkey,const char * key_name,char * str,size_t max_buf_sz,size_t * out_len) EVP_PKEY_get_utf8_string_param() argument
2241 EVP_PKEY_get_int_param(const EVP_PKEY * pkey,const char * key_name,int * out) EVP_PKEY_get_int_param() argument
2255 EVP_PKEY_get_size_t_param(const EVP_PKEY * pkey,const char * key_name,size_t * out) EVP_PKEY_get_size_t_param() argument
2269 EVP_PKEY_set_int_param(EVP_PKEY * pkey,const char * key_name,int in) EVP_PKEY_set_int_param() argument
2281 EVP_PKEY_set_size_t_param(EVP_PKEY * pkey,const char * key_name,size_t in) EVP_PKEY_set_size_t_param() argument
2293 EVP_PKEY_set_bn_param(EVP_PKEY * pkey,const char * key_name,const BIGNUM * bn) EVP_PKEY_set_bn_param() argument
2317 EVP_PKEY_set_utf8_string_param(EVP_PKEY * pkey,const char * key_name,const char * str) EVP_PKEY_set_utf8_string_param() argument
2330 EVP_PKEY_set_octet_string_param(EVP_PKEY * pkey,const char * key_name,const unsigned char * buf,size_t bsize) EVP_PKEY_set_octet_string_param() argument
2344 EVP_PKEY_settable_params(const EVP_PKEY * pkey) EVP_PKEY_settable_params() argument
2351 EVP_PKEY_set_params(EVP_PKEY * pkey,OSSL_PARAM params[]) EVP_PKEY_set_params() argument
2376 EVP_PKEY_gettable_params(const EVP_PKEY * pkey) EVP_PKEY_gettable_params() argument
2383 EVP_PKEY_get_params(const EVP_PKEY * pkey,OSSL_PARAM params[]) EVP_PKEY_get_params() argument
2398 EVP_PKEY_get_ec_point_conv_form(const EVP_PKEY * pkey) EVP_PKEY_get_ec_point_conv_form() argument
2438 EVP_PKEY_get_field_type(const EVP_PKEY * pkey) EVP_PKEY_get_field_type() argument
[all...]
H A Dpmeth_check.c37 keydata = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in try_provided_check()
49 EVP_PKEY *pkey = ctx->pkey; in evp_pkey_public_check_combined() local
52 if (pkey == NULL) { in evp_pkey_public_check_combined()
61 if (pkey->type == EVP_PKEY_NONE) in evp_pkey_public_check_combined()
68 return ctx->pmeth->public_check(pkey); in evp_pkey_public_check_combined()
71 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) in evp_pkey_public_check_combined()
74 return pkey->ameth->pkey_public_check(pkey); in evp_pkey_public_check_combined()
93 EVP_PKEY *pkey = ctx->pkey; in evp_pkey_param_check_combined() local
96 if (pkey == NULL) { in evp_pkey_param_check_combined()
106 if (pkey->type == EVP_PKEY_NONE) in evp_pkey_param_check_combined()
[all …]
H A Dp_legacy.c25 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) in EVP_PKEY_set1_RSA() argument
27 int ret = EVP_PKEY_assign_RSA(pkey, key); in EVP_PKEY_set1_RSA()
34 RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey) in evp_pkey_get0_RSA_int() argument
36 if (pkey->type != EVP_PKEY_RSA && pkey->type != EVP_PKEY_RSA_PSS) { in evp_pkey_get0_RSA_int()
40 return evp_pkey_get_legacy((EVP_PKEY *)pkey); in evp_pkey_get0_RSA_int()
43 const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey) in EVP_PKEY_get0_RSA() argument
45 return evp_pkey_get0_RSA_int(pkey); in EVP_PKEY_get0_RSA()
48 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey) in EVP_PKEY_get1_RSA() argument
50 RSA *ret = evp_pkey_get0_RSA_int(pkey); in EVP_PKEY_get1_RSA()
58 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) in EVP_PKEY_set1_EC_KEY() argument
[all …]
H A Devp_pkey.c27 EVP_PKEY *pkey = NULL; in evp_pkcs82pkey_legacy() local
34 if ((pkey = EVP_PKEY_new()) == NULL) { in evp_pkcs82pkey_legacy()
39 if (!EVP_PKEY_set_type(pkey, OBJ_obj2nid(algoid))) { in evp_pkcs82pkey_legacy()
46 if (pkey->ameth->priv_decode_ex != NULL) { in evp_pkcs82pkey_legacy()
47 if (!pkey->ameth->priv_decode_ex(pkey, p8, libctx, propq)) in evp_pkcs82pkey_legacy()
49 } else if (pkey->ameth->priv_decode != NULL) { in evp_pkcs82pkey_legacy()
50 if (!pkey->ameth->priv_decode(pkey, p8)) { in evp_pkcs82pkey_legacy()
59 return pkey; in evp_pkcs82pkey_legacy()
62 EVP_PKEY_free(pkey); in evp_pkcs82pkey_legacy()
69 EVP_PKEY *pkey = NULL; in EVP_PKCS82PKEY_ex() local
[all …]
/freebsd/crypto/openssl/crypto/dh/
H A Ddh_ameth.c34 static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, in d2i_dhp() argument
38 int is_dhx = (pkey->ameth == &ossl_dhx_asn1_meth); in d2i_dhp()
48 static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp) in i2d_dhp() argument
50 if (pkey->ameth == &ossl_dhx_asn1_meth) in i2d_dhp()
55 static void int_dh_free(EVP_PKEY *pkey) in int_dh_free() argument
57 DH_free(pkey->pkey.dh); in int_dh_free()
60 static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in dh_pub_decode() argument
85 if ((dh = d2i_dhp(pkey, &pm, pmlen)) == NULL) { in dh_pub_decode()
102 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_pub_decode()
111 static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dh_pub_encode() argument
[all …]
/freebsd/crypto/openssl/crypto/ec/
H A Dec_ameth.c68 static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in eckey_pub_encode() argument
70 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode()
100 static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in eckey_pub_decode() argument
123 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_pub_decode()
134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); in eckey_pub_cmp()
135 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), in eckey_pub_cmp()
136 *pb = EC_KEY_get0_public_key(b->pkey.ec); in eckey_pub_cmp()
148 static int eckey_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8, in eckey_priv_decode_ex() argument
156 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_priv_decode_ex()
162 static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in eckey_priv_encode() argument
[all …]
H A Decx_meth.c31 static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in ecx_pub_encode() argument
33 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_pub_encode()
41 penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey)); in ecx_pub_encode()
47 if (!X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in ecx_pub_encode()
48 V_ASN1_UNDEF, NULL, penc, KEYLEN(pkey))) { in ecx_pub_encode()
56 static int ecx_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in ecx_pub_decode() argument
66 ecx = ossl_ecx_key_op(palg, p, pklen, pkey->ameth->pkey_id, in ecx_pub_decode()
70 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx); in ecx_pub_decode()
77 const ECX_KEY *akey = a->pkey.ecx; in ecx_pub_cmp()
78 const ECX_KEY *bkey = b->pkey.ecx; in ecx_pub_cmp()
[all …]
/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_ameth.c29 static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in dsa_pub_decode() argument
77 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode()
87 static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dsa_pub_encode() argument
97 dsa = pkey->pkey.dsa; in dsa_pub_encode()
98 if (pkey->save_parameters in dsa_pub_encode()
150 static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in dsa_priv_decode() argument
157 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_priv_decode()
163 static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in dsa_priv_encode() argument
170 if (pkey->pkey.dsa == NULL|| pkey->pkey.dsa->priv_key == NULL) { in dsa_priv_encode()
182 params->length = i2d_DSAparams(pkey->pkey.dsa, &params->data); in dsa_priv_encode()
[all …]
/freebsd/crypto/openssl/crypto/x509/
H A Dx_pubkey.c35 EVP_PKEY *pkey; member
92 EVP_PKEY_free(pubkey->pkey); in x509_pubkey_ex_free()
161 EVP_PKEY_free(pubkey->pkey); in x509_pubkey_ex_d2i_ex()
162 pubkey->pkey = NULL; in x509_pubkey_ex_d2i_ex()
175 if ((ret = x509_pubkey_decode(&pubkey->pkey, pubkey)) == -1) { in x509_pubkey_ex_d2i_ex()
208 OSSL_DECODER_CTX_new_for_pkey(&pubkey->pkey, in x509_pubkey_ex_d2i_ex()
300 if (a->pkey != NULL) { in X509_PUBKEY_dup()
302 pubkey->pkey = EVP_PKEY_dup(a->pkey); in X509_PUBKEY_dup()
303 if (pubkey->pkey == NULL) { in X509_PUBKEY_dup()
305 if (x509_pubkey_decode(&pubkey->pkey, pubkey) <= 0) { in X509_PUBKEY_dup()
[all …]
/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_ameth.c29 static int rsa_param_encode(const EVP_PKEY *pkey, in rsa_param_encode() argument
32 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode()
53 static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in rsa_pub_encode() argument
60 if (!rsa_param_encode(pkey, &str, &strtype)) in rsa_pub_encode()
62 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
67 if (X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in rsa_pub_encode()
76 static int rsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in rsa_pub_decode() argument
93 switch (pkey->ameth->pkey_id) { in rsa_pub_decode()
105 if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) { in rsa_pub_decode()
118 if (((RSA_flags(a->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) in rsa_pub_cmp()
[all …]
/freebsd/contrib/libfido2/examples/
H A Dutil.c134 EVP_PKEY *pkey = NULL; in read_ec_pubkey() local
142 if ((pkey = PEM_read_PUBKEY(fp, NULL, NULL, NULL)) == NULL) { in read_ec_pubkey()
146 if ((ec = EVP_PKEY_get1_EC_KEY(pkey)) == NULL) { in read_ec_pubkey()
155 if (pkey != NULL) { in read_ec_pubkey()
156 EVP_PKEY_free(pkey); in read_ec_pubkey()
166 EVP_PKEY *pkey = NULL; in write_es256_pubkey() local
192 if ((pkey = es256_pk_to_EVP_PKEY(pk)) == NULL) { in write_es256_pubkey()
197 if (PEM_write_PUBKEY(fp, pkey) == 0) { in write_es256_pubkey()
212 if (pkey != NULL) { in write_es256_pubkey()
213 EVP_PKEY_free(pkey); in write_es256_pubkey()
[all …]
/freebsd/crypto/openssl/demos/pkey/
H A DEVP_PKEY_RSA_keygen.c38 EVP_PKEY *pkey = NULL; in generate_rsa_key_long() local
87 if (EVP_PKEY_generate(genctx, &pkey) <= 0) { in generate_rsa_key_long()
96 return pkey; in generate_rsa_key_long()
110 EVP_PKEY *pkey = NULL; in generate_rsa_key_short() local
113 pkey = EVP_PKEY_Q_keygen(libctx, propq, "RSA", (size_t)bits); in generate_rsa_key_short()
115 if (pkey == NULL) in generate_rsa_key_short()
118 return pkey; in generate_rsa_key_short()
124 static int dump_key(const EVP_PKEY *pkey) in dump_key() argument
137 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_N, &n) == 0) { in dump_key()
146 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_E, &e) == 0) { in dump_key()
[all …]
/freebsd/crypto/openssl/crypto/pkcs12/
H A Dp12_kiss.c18 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
21 int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
24 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
33 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, in PKCS12_parse() argument
39 if (pkey != NULL) in PKCS12_parse()
40 *pkey = NULL; in PKCS12_parse()
82 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) { in PKCS12_parse()
93 if (pkey != NULL && *pkey != NULL in PKCS12_parse()
98 match = X509_check_private_key(x, *pkey); in PKCS12_parse()
119 if (pkey != NULL) { in PKCS12_parse()
[all …]
/freebsd/crypto/openssl/test/
H A Devp_extra_test2.c365 EVP_PKEY *pkey = NULL; in test_dh_paramgen() local
377 && TEST_true(EVP_PKEY_paramgen(gctx, &pkey)) in test_dh_paramgen()
378 && TEST_ptr(pkey); in test_dh_paramgen()
383 ret = ret && TEST_ptr(gctx = EVP_PKEY_CTX_new_from_pkey(mainctx, pkey, NULL)) in test_dh_paramgen()
388 EVP_PKEY_free(pkey); in test_dh_paramgen()
450 EVP_PKEY *pkey = NULL; in test_d2i_AutoPrivateKey_ex() local
460 if (!TEST_ptr(pkey = d2i_AutoPrivateKey_ex(NULL, &p, input_len, mainctx, in test_d2i_AutoPrivateKey_ex()
463 || !TEST_int_eq(EVP_PKEY_get_id(pkey), expected_id)) in test_d2i_AutoPrivateKey_ex()
467 if (!TEST_true(EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_D, in test_d2i_AutoPrivateKey_ex()
474 if (!TEST_true(EVP_PKEY_get_octet_string_param(pkey, in test_d2i_AutoPrivateKey_ex()
[all …]
/freebsd/contrib/bearssl/src/symcipher/
H A Dpoly1305_i15.c133 unsigned char pkey[32], foot[16]; in br_poly1305_i15_run() local
140 memset(pkey, 0, sizeof pkey); in br_poly1305_i15_run()
141 ichacha(key, iv, 0, pkey, sizeof pkey); in br_poly1305_i15_run()
161 pkey[ 3] &= 0x0F; in br_poly1305_i15_run()
162 pkey[ 7] &= 0x0F; in br_poly1305_i15_run()
163 pkey[11] &= 0x0F; in br_poly1305_i15_run()
164 pkey[15] &= 0x0F; in br_poly1305_i15_run()
165 pkey[ 4] &= 0xFC; in br_poly1305_i15_run()
166 pkey[ 8] &= 0xFC; in br_poly1305_i15_run()
167 pkey[12] &= 0xFC; in br_poly1305_i15_run()
[all …]
/freebsd/contrib/libfido2/src/
H A Deddsa.c30 EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub, in EVP_PKEY_get_raw_public_key() argument
33 (void)pkey; in EVP_PKEY_get_raw_public_key()
126 EVP_PKEY *pkey; in eddsa_pk_from_ptr() local
133 if ((pkey = eddsa_pk_to_EVP_PKEY(pk)) == NULL) { in eddsa_pk_from_ptr()
138 EVP_PKEY_free(pkey); in eddsa_pk_from_ptr()
146 EVP_PKEY *pkey = NULL; in eddsa_pk_to_EVP_PKEY() local
148 if ((pkey = EVP_PKEY_new_raw_public_key(EVP_PKEY_ED25519, NULL, k->x, in eddsa_pk_to_EVP_PKEY()
152 return (pkey); in eddsa_pk_to_EVP_PKEY()
156 eddsa_pk_from_EVP_PKEY(eddsa_pk_t *pk, const EVP_PKEY *pkey) in eddsa_pk_from_EVP_PKEY() argument
160 if (EVP_PKEY_base_id(pkey) != EVP_PKEY_ED25519) in eddsa_pk_from_EVP_PKEY()
[all …]
H A Drs256.c138 EVP_PKEY *pkey; in rs256_pk_from_ptr() local
145 if ((pkey = rs256_pk_to_EVP_PKEY(pk)) == NULL) { in rs256_pk_from_ptr()
150 EVP_PKEY_free(pkey); in rs256_pk_from_ptr()
159 EVP_PKEY *pkey = NULL; in rs256_pk_to_EVP_PKEY() local
187 if ((pkey = EVP_PKEY_new()) == NULL || in rs256_pk_to_EVP_PKEY()
188 EVP_PKEY_assign_RSA(pkey, rsa) == 0) { in rs256_pk_to_EVP_PKEY()
203 if (ok < 0 && pkey != NULL) { in rs256_pk_to_EVP_PKEY()
204 EVP_PKEY_free(pkey); in rs256_pk_to_EVP_PKEY()
205 pkey = NULL; in rs256_pk_to_EVP_PKEY()
208 return (pkey); in rs256_pk_to_EVP_PKEY()
[all …]
/freebsd/crypto/openssl/crypto/engine/
H A Deng_pkey.c59 EVP_PKEY *pkey; in ENGINE_load_private_key() local
77 pkey = e->load_privkey(e, key_id, ui_method, callback_data); in ENGINE_load_private_key()
78 if (pkey == NULL) { in ENGINE_load_private_key()
82 return pkey; in ENGINE_load_private_key()
88 EVP_PKEY *pkey; in ENGINE_load_private_key()
106 pkey = e->load_pubkey(e, key_id, ui_method, callback_data); in ENGINE_load_private_key()
107 if (pkey == NULL) { in ENGINE_load_private_key()
111 return pkey; in ENGINE_load_private_key()
130 EVP_PKEY *pkey; ENGINE_load_public_key() local
/freebsd/contrib/libfido2/tools/
H A Dutil.c220 EVP_PKEY *pkey = NULL; in read_ec_pubkey() local
228 if ((pkey = PEM_read_PUBKEY(fp, NULL, NULL, NULL)) == NULL) { in read_ec_pubkey()
232 if ((ec = EVP_PKEY_get1_EC_KEY(pkey)) == NULL) { in read_ec_pubkey()
241 if (pkey) { in read_ec_pubkey()
242 EVP_PKEY_free(pkey); in read_ec_pubkey()
251 EVP_PKEY *pkey = NULL; in write_es256_pubkey() local
265 if ((pkey = es256_pk_to_EVP_PKEY(pk)) == NULL) { in write_es256_pubkey()
270 if (PEM_write_PUBKEY(f, pkey) == 0) { in write_es256_pubkey()
279 if (pkey != NULL) { in write_es256_pubkey()
280 EVP_PKEY_free(pkey); in write_es256_pubkey()
[all …]
/freebsd/crypto/openssl/crypto/asn1/
H A Da_verify.c28 char *data, EVP_PKEY *pkey) in ASN1_verify() argument
76 (unsigned int)signature->length, pkey) <= 0) { in ASN1_verify()
91 EVP_PKEY *pkey) in ASN1_item_verify() argument
93 return ASN1_item_verify_ex(it, alg, signature, data, NULL, pkey, NULL, NULL); in ASN1_item_verify()
98 const ASN1_OCTET_STRING *id, EVP_PKEY *pkey, in ASN1_item_verify_ex() argument
104 if ((ctx = evp_md_ctx_new_ex(pkey, id, libctx, propq)) != NULL) { in ASN1_item_verify_ex()
116 EVP_PKEY *pkey; in ASN1_item_verify_ctx() local
122 pkey = EVP_PKEY_CTX_get0_pkey(EVP_MD_CTX_get_pkey_ctx(ctx)); in ASN1_item_verify_ctx()
124 if (pkey == NULL) { in ASN1_item_verify_ctx()
140 if (mdnid == NID_undef && evp_pkey_is_legacy(pkey)) { in ASN1_item_verify_ctx()
[all …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_prtn.c68 osm_prtn_t *osm_prtn_new(IN const char *name, IN uint16_t pkey) in osm_prtn_new() argument
75 p->pkey = pkey; in osm_prtn_new()
87 snprintf(p->name, sizeof(p->name), "%04x", cl_ntoh16(pkey)); in osm_prtn_new()
114 cl_hton16(p->pkey)); in osm_prtn_delete()
152 cl_ntoh16(p->pkey), cl_ntoh64(guid)); in osm_prtn_add_port()
153 osm_pkey_tbl_set_indx0_pkey(p_log, p->pkey, full, in osm_prtn_add_port()
156 ib_pkey_get_base(p->pkey)) in osm_prtn_add_port()
166 cl_ntoh64(guid), p->name, cl_ntoh16(p->pkey), in osm_prtn_add_port()
174 cl_ntoh64(guid), p->name, cl_ntoh16(p->pkey)); in osm_prtn_add_port()
212 ib_net16_t pkey) in track_mgrp_w_partition() argument
[all …]
/freebsd/crypto/openssh/
H A Dssh-ecdsa.c123 EVP_PKEY_free(k->pkey); in ssh_ecdsa_cleanup()
124 k->pkey = NULL; in ssh_ecdsa_cleanup()
130 if (a->pkey == NULL || b->pkey == NULL) in ssh_ecdsa_equal()
132 return EVP_PKEY_cmp(a->pkey, b->pkey) == 1; in ssh_ecdsa_equal()
141 if (key->pkey == NULL) in ssh_ecdsa_serialize_public()
145 (r = sshbuf_put_ec_pkey(b, key->pkey)) != 0) in ssh_ecdsa_serialize_public()
162 EC_KEY_get0_private_key(EVP_PKEY_get0_EC_KEY(key->pkey)))) != 0) in ssh_ecdsa_serialize_private()
187 k->pkey = res; in ssh_ecdsa_generate()
203 ec_from = EVP_PKEY_get0_EC_KEY(from->pkey); in ssh_ecdsa_copy_public()
215 EVP_PKEY_free(to->pkey); in ssh_ecdsa_copy_public()
[all …]
/freebsd/usr.sbin/pkg/
H A Drsa.c48 EVP_PKEY *pkey; in load_public_key_file() local
56 if ((pkey = PEM_read_bio_PUBKEY(bp, NULL, NULL, NULL)) == NULL) in load_public_key_file()
61 return (pkey); in load_public_key_file()
67 EVP_PKEY *pkey; in load_public_key_buf() local
73 if ((pkey = PEM_read_bio_PUBKEY(bp, NULL, NULL, NULL)) == NULL) in load_public_key_buf()
78 return (pkey); in load_public_key_buf()
87 EVP_PKEY *pkey; in rsa_verify_data() local
91 pkey = NULL; in rsa_verify_data()
97 if ((pkey = load_public_key_file(sigfile)) == NULL) { in rsa_verify_data()
102 if ((pkey = load_public_key_buf(key, keylen)) == NULL) { in rsa_verify_data()
[all …]
/freebsd/crypto/openssl/demos/encode/
H A Dec_encode.c32 EVP_PKEY *pkey = NULL; in load_key() local
46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "EC", in load_key()
88 EVP_PKEY_free(pkey); in load_key()
89 pkey = NULL; in load_key()
92 return pkey; in load_key()
101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument
125 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, "PEM", NULL, propq); in store_key()
178 EVP_PKEY *pkey = NULL; in main() local
189 pkey = load_key(libctx, stdin, passphrase_in); in main()
190 if (pkey == NULL) { in main()
[all …]
H A Drsa_encode.c32 EVP_PKEY *pkey = NULL; in load_key() local
46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "RSA", in load_key()
88 EVP_PKEY_free(pkey); in load_key()
89 pkey = NULL; in load_key()
92 return pkey; in load_key()
101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument
125 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, "PEM", NULL, propq); in store_key()
175 EVP_PKEY *pkey = NULL; in main() local
186 pkey = load_key(libctx, stdin, passphrase_in); in main()
187 if (pkey == NULL) { in main()
[all …]

12345678910>>...20