Symbol: EVP_PKEY
lib/libcrypto/asn1/a_pkey.c
121
i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp)
lib/libcrypto/asn1/a_pkey.c
139
EVP_PKEY *
lib/libcrypto/asn1/a_pkey.c
140
d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length)
lib/libcrypto/asn1/a_pkey.c
163
EVP_PKEY *ret;
lib/libcrypto/asn1/a_pkey.c
73
EVP_PKEY *
lib/libcrypto/asn1/a_pkey.c
74
d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
lib/libcrypto/asn1/a_pkey.c
77
EVP_PKEY *ret;
lib/libcrypto/asn1/a_pubkey.c
142
i2d_PublicKey(EVP_PKEY *a, unsigned char **pp)
lib/libcrypto/asn1/a_pubkey.c
81
EVP_PKEY *
lib/libcrypto/asn1/a_pubkey.c
82
d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
lib/libcrypto/asn1/a_pubkey.c
84
EVP_PKEY *ret;
lib/libcrypto/asn1/asn1_item.c
224
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type)
lib/libcrypto/asn1/asn1_item.c
247
EVP_PKEY *pkey;
lib/libcrypto/asn1/asn1_item.c
337
EVP_PKEY *pkey;
lib/libcrypto/asn1/asn1_item.c
385
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey)
lib/libcrypto/asn1/t_req.c
103
EVP_PKEY *pkey;
lib/libcrypto/asn1/t_spki.c
81
EVP_PKEY *pkey;
lib/libcrypto/asn1/t_x509.c
140
EVP_PKEY *pkey = NULL;
lib/libcrypto/asn1/x_crl.c
547
X509_CRL_verify(X509_CRL *crl, EVP_PKEY *pkey)
lib/libcrypto/asn1/x_pubkey.c
146
X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
lib/libcrypto/asn1/x_pubkey.c
184
EVP_PKEY *
lib/libcrypto/asn1/x_pubkey.c
187
EVP_PKEY *ret = NULL;
lib/libcrypto/asn1/x_pubkey.c
237
EVP_PKEY *
lib/libcrypto/asn1/x_pubkey.c
240
EVP_PKEY *pkey;
lib/libcrypto/asn1/x_pubkey.c
262
EVP_PKEY *pkey = NULL;
lib/libcrypto/asn1/x_pubkey.c
316
EVP_PKEY *pkey, *pktmp;
lib/libcrypto/asn1/x_pubkey.c
324
pkey = (EVP_PKEY *)*pval;
lib/libcrypto/asn1/x_pubkey.c
370
EVP_PKEY_free((EVP_PKEY *)*pval);
lib/libcrypto/asn1/x_pubkey.c
408
EVP_PKEY *
lib/libcrypto/asn1/x_pubkey.c
409
d2i_PUBKEY(EVP_PKEY **pkey, const unsigned char **in, long len)
lib/libcrypto/asn1/x_pubkey.c
411
return (EVP_PKEY *)ASN1_item_d2i((ASN1_VALUE **)pkey, in, len,
lib/libcrypto/asn1/x_pubkey.c
417
i2d_PUBKEY(EVP_PKEY *pkey, unsigned char **out)
lib/libcrypto/asn1/x_pubkey.c
423
EVP_PKEY *
lib/libcrypto/asn1/x_pubkey.c
424
d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **pkey)
lib/libcrypto/asn1/x_pubkey.c
426
return (EVP_PKEY *)ASN1_item_d2i_bio(&EVP_PKEY_PUBKEY_it, bp,
lib/libcrypto/asn1/x_pubkey.c
432
i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey)
lib/libcrypto/asn1/x_pubkey.c
438
EVP_PKEY *
lib/libcrypto/asn1/x_pubkey.c
439
d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **pkey)
lib/libcrypto/asn1/x_pubkey.c
441
return (EVP_PKEY *)ASN1_item_d2i_fp(&EVP_PKEY_PUBKEY_it, fp,
lib/libcrypto/asn1/x_pubkey.c
447
i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey)
lib/libcrypto/cmac/cm_ameth.c
68
cmac_size(const EVP_PKEY *pkey)
lib/libcrypto/cmac/cm_ameth.c
74
cmac_key_free(EVP_PKEY *pkey)
lib/libcrypto/cmac/cm_pmeth.c
93
pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/cms/cms.h
163
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
lib/libcrypto/cms/cms.h
167
EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);
lib/libcrypto/cms/cms.h
197
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
lib/libcrypto/cms/cms.h
200
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
lib/libcrypto/cms/cms.h
212
int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey);
lib/libcrypto/cms/cms.h
214
int CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, EVP_PKEY **pk,
lib/libcrypto/cms/cms.h
262
EVP_PKEY *pk, const EVP_MD *md, unsigned int flags);
lib/libcrypto/cms/cms.h
273
void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
lib/libcrypto/cms/cms.h
343
int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk);
lib/libcrypto/cms/cms_env.c
104
EVP_PKEY *pkey;
lib/libcrypto/cms/cms_env.c
195
cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
lib/libcrypto/cms/cms_env.c
251
EVP_PKEY *pk = NULL;
lib/libcrypto/cms/cms_env.c
300
CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, EVP_PKEY **pk,
lib/libcrypto/cms/cms_env.c
352
CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey)
lib/libcrypto/cms/cms_env.c
437
EVP_PKEY *pkey = ktri->pkey;
lib/libcrypto/cms/cms_env.c
987
cms_pkey_get_ri_type(EVP_PKEY *pk)
lib/libcrypto/cms/cms_kari.c
209
CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk)
lib/libcrypto/cms/cms_kari.c
322
cms_kari_create_ephemeral_key(CMS_KeyAgreeRecipientInfo *kari, EVP_PKEY *pk)
lib/libcrypto/cms/cms_kari.c
325
EVP_PKEY *ekey = NULL;
lib/libcrypto/cms/cms_kari.c
355
cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
lib/libcrypto/cms/cms_local.h
138
EVP_PKEY *pkey;
lib/libcrypto/cms/cms_local.h
199
EVP_PKEY *pkey;
lib/libcrypto/cms/cms_local.h
234
EVP_PKEY *pkey;
lib/libcrypto/cms/cms_local.h
444
int cms_pkey_get_ri_type(EVP_PKEY *pk);
lib/libcrypto/cms/cms_local.h
447
EVP_PKEY *pk, unsigned int flags);
lib/libcrypto/cms/cms_sd.c
262
EVP_PKEY *pkey = si->pkey;
lib/libcrypto/cms/cms_sd.c
339
CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk,
lib/libcrypto/cms/cms_sd.c
620
CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
lib/libcrypto/cms/cms_smime.c
526
CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
lib/libcrypto/cms/cms_smime.c
570
CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey,
lib/libcrypto/cms/cms_smime.c
675
cms_kari_set1_pkey(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, EVP_PKEY *pk,
lib/libcrypto/cms/cms_smime.c
701
CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert)
lib/libcrypto/cms/cms_smime.c
838
CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert, BIO *dcont,
lib/libcrypto/ct/ct.h
451
CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name);
lib/libcrypto/ct/ct.h
473
EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log);
lib/libcrypto/ct/ct_b64.c
197
EVP_PKEY *pkey = NULL;
lib/libcrypto/ct/ct_local.h
129
EVP_PKEY *pkey;
lib/libcrypto/ct/ct_log.c
132
ct_v1_log_id_from_pkey(EVP_PKEY *pkey, unsigned char log_id[CT_V1_HASHLEN])
lib/libcrypto/ct/ct_log.c
301
CTLOG_new(EVP_PKEY *public_key, const char *name)
lib/libcrypto/ct/ct_log.c
354
EVP_PKEY *
lib/libcrypto/ct/ct_log.c
83
EVP_PKEY *public_key;
lib/libcrypto/ct/ct_sct.c
432
EVP_PKEY *issuer_pkey;
lib/libcrypto/ct/ct_sct_ctx.c
304
EVP_PKEY *pkey = X509_PUBKEY_get(pubkey);
lib/libcrypto/dh/dh_ameth.c
134
dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
192
dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
lib/libcrypto/dh/dh_ameth.c
249
dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
303
dh_param_decode(EVP_PKEY *pkey, const unsigned char **params, int params_len)
lib/libcrypto/dh/dh_ameth.c
325
dh_param_encode(const EVP_PKEY *pkey, unsigned char **params)
lib/libcrypto/dh/dh_ameth.c
391
dh_size(const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
397
dh_bits(const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
403
dh_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
409
dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/dh/dh_ameth.c
419
dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
lib/libcrypto/dh/dh_ameth.c
437
dh_missing_parameters(const EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
445
dh_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/dh/dh_ameth.c
456
dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dh/dh_ameth.c
462
dh_public_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dh/dh_ameth.c
468
dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dh/dh_ameth.c
73
dh_free(EVP_PKEY *pkey)
lib/libcrypto/dh/dh_ameth.c
79
dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/dh/dh_pmeth.c
176
pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/dh/dh_pmeth.c
204
pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
144
dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
205
dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
lib/libcrypto/dsa/dsa_ameth.c
286
dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
340
dsa_size(const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
346
dsa_bits(const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
352
dsa_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
358
dsa_missing_parameters(const EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
366
dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
lib/libcrypto/dsa/dsa_ameth.c
388
dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/dsa/dsa_ameth.c
399
dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/dsa/dsa_ameth.c
408
dsa_free(EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_ameth.c
463
dsa_param_decode(EVP_PKEY *pkey, const unsigned char **params, int params_len)
lib/libcrypto/dsa/dsa_ameth.c
487
dsa_param_encode(const EVP_PKEY *pkey, unsigned char **params)
lib/libcrypto/dsa/dsa_ameth.c
493
dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dsa/dsa_ameth.c
499
dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dsa/dsa_ameth.c
505
dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/dsa/dsa_ameth.c
511
old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **key, int key_len)
lib/libcrypto/dsa/dsa_ameth.c
585
old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **key)
lib/libcrypto/dsa/dsa_ameth.c
624
dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/dsa/dsa_ameth.c
77
dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/dsa/dsa_pmeth.c
276
pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_pmeth.c
306
pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/dsa/dsa_prn.c
103
EVP_PKEY *pk;
lib/libcrypto/dsa/dsa_prn.c
122
EVP_PKEY *pk;
lib/libcrypto/ec/ec_ameth.c
229
eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
265
eckey_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/ec/ec_ameth.c
298
eckey_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/ec/ec_ameth.c
341
eckey_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
lib/libcrypto/ec/ec_ameth.c
382
eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
428
ec_size(const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
434
ec_bits(const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
445
ec_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
464
ec_missing_parameters(const EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
472
ec_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
lib/libcrypto/ec/ec_ameth.c
478
ec_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/ec/ec_ameth.c
490
ec_free(EVP_PKEY *pkey)
lib/libcrypto/ec/ec_ameth.c
562
eckey_param_decode(EVP_PKEY *pkey, const unsigned char **param, int param_len)
lib/libcrypto/ec/ec_ameth.c
582
eckey_param_encode(const EVP_PKEY *pkey, unsigned char **param)
lib/libcrypto/ec/ec_ameth.c
588
eckey_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/ec/ec_ameth.c
594
eckey_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/ec/ec_ameth.c
601
eckey_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/ec/ec_ameth.c
607
old_ec_priv_decode(EVP_PKEY *pkey, const unsigned char **priv, int priv_len)
lib/libcrypto/ec/ec_ameth.c
627
old_ec_priv_encode(const EVP_PKEY *pkey, unsigned char **priv)
lib/libcrypto/ec/ec_ameth.c
633
ec_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/ec/ec_ameth.c
707
EVP_PKEY *pkpeer = NULL;
lib/libcrypto/ec/ec_ameth.c
719
EVP_PKEY *pk;
lib/libcrypto/ec/ec_ameth.c
923
EVP_PKEY *pkey;
lib/libcrypto/ec/ec_pmeth.c
463
pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/ec/ec_pmeth.c
491
pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/ec/eck_prn.c
121
EVP_PKEY *pkey;
lib/libcrypto/ec/eck_prn.c
79
EVP_PKEY *pkey;
lib/libcrypto/ec/ecx_methods.c
201
ecx_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *xpubkey)
lib/libcrypto/ec/ecx_methods.c
244
ecx_pub_encode(X509_PUBKEY *xpubkey, const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
284
ecx_pub_cmp(const EVP_PKEY *pkey1, const EVP_PKEY *pkey2)
lib/libcrypto/ec/ecx_methods.c
334
ecx_pub_print(BIO *bio, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/ec/ecx_methods.c
357
ecx_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8pki)
lib/libcrypto/ec/ecx_methods.c
406
ecx_priv_encode(PKCS8_PRIV_KEY_INFO *p8pki, const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
446
ecx_priv_print(BIO *bio, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/ec/ecx_methods.c
473
ecx_size(const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
479
ecx_sig_size(const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
489
ecx_bits(const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
501
ecx_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
531
ecx_param_cmp(const EVP_PKEY *pkey1, const EVP_PKEY *pkey2)
lib/libcrypto/ec/ecx_methods.c
538
ecx_free(EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
546
ecx_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/ec/ecx_methods.c
554
ecx_cms_sign_or_verify(EVP_PKEY *pkey, long verify, CMS_SignerInfo *si)
lib/libcrypto/ec/ecx_methods.c
604
ecx_sign_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/ec/ecx_methods.c
620
ecx_set_priv_key(EVP_PKEY *pkey, const uint8_t *priv, size_t len)
lib/libcrypto/ec/ecx_methods.c
647
ecx_set_pub_key(EVP_PKEY *pkey, const uint8_t *pub, size_t len)
lib/libcrypto/ec/ecx_methods.c
674
ecx_get_priv_key(const EVP_PKEY *pkey, unsigned char *out_priv, size_t *out_len)
lib/libcrypto/ec/ecx_methods.c
695
ecx_get_pub_key(const EVP_PKEY *pkey, unsigned char *out_pub, size_t *out_len)
lib/libcrypto/ec/ecx_methods.c
716
pkey_ecx_keygen(EVP_PKEY_CTX *pkey_ctx, EVP_PKEY *pkey)
lib/libcrypto/ec/ecx_methods.c
783
X509_ALGOR *algor, ASN1_BIT_STRING *abs, EVP_PKEY *pkey)
lib/libcrypto/engine/engine.h
121
EVP_PKEY *ENGINE_load_private_key(ENGINE *engine, const char *key_id,
lib/libcrypto/engine/engine.h
123
EVP_PKEY *ENGINE_load_public_key(ENGINE *engine, const char *key_id,
lib/libcrypto/engine/engine_stubs.c
126
EVP_PKEY *
lib/libcrypto/engine/engine_stubs.c
134
EVP_PKEY *
lib/libcrypto/evp/evp.h
406
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *engine,
lib/libcrypto/evp/evp.h
408
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *engine,
lib/libcrypto/evp/evp.h
410
int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey,
lib/libcrypto/evp/evp.h
412
int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey,
lib/libcrypto/evp/evp.h
504
EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
507
unsigned int siglen, EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
510
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
517
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
525
const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv);
lib/libcrypto/evp/evp.h
529
unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk,
lib/libcrypto/evp/evp.h
765
int enc_key_len, EVP_PKEY *private_key);
lib/libcrypto/evp/evp.h
767
int key_len, EVP_PKEY *pub_key);
lib/libcrypto/evp/evp.h
769
int EVP_PKEY_id(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
770
int EVP_PKEY_base_id(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
771
int EVP_PKEY_bits(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
772
int EVP_PKEY_security_bits(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
773
int EVP_PKEY_size(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
774
int EVP_PKEY_set_type(EVP_PKEY *pkey, int type);
lib/libcrypto/evp/evp.h
775
int EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len);
lib/libcrypto/evp/evp.h
776
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
lib/libcrypto/evp/evp.h
777
void *EVP_PKEY_get0(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
778
const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len);
lib/libcrypto/evp/evp.h
781
RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
782
RSA *EVP_PKEY_get1_RSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
783
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key);
lib/libcrypto/evp/evp.h
786
DSA *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
787
DSA *EVP_PKEY_get1_DSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
788
int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key);
lib/libcrypto/evp/evp.h
791
DH *EVP_PKEY_get0_DH(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
792
DH *EVP_PKEY_get1_DH(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
793
int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key);
lib/libcrypto/evp/evp.h
796
EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
797
EC_KEY *EVP_PKEY_get1_EC_KEY(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
798
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key);
lib/libcrypto/evp/evp.h
801
EVP_PKEY *EVP_PKEY_new(void);
lib/libcrypto/evp/evp.h
802
void EVP_PKEY_free(EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
803
int EVP_PKEY_up_ref(EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
805
EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp,
lib/libcrypto/evp/evp.h
807
int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp);
lib/libcrypto/evp/evp.h
809
EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp,
lib/libcrypto/evp/evp.h
811
EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp,
lib/libcrypto/evp/evp.h
813
int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp);
lib/libcrypto/evp/evp.h
815
int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from);
lib/libcrypto/evp/evp.h
816
int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
817
int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode);
lib/libcrypto/evp/evp.h
818
int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b);
lib/libcrypto/evp/evp.h
820
int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b);
lib/libcrypto/evp/evp.h
822
int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp.h
824
int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp.h
826
int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp.h
829
int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);
lib/libcrypto/evp/evp.h
861
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
928
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
lib/libcrypto/evp/evp.h
941
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key,
lib/libcrypto/evp/evp.h
943
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
lib/libcrypto/evp/evp.h
948
EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx);
lib/libcrypto/evp/evp.h
950
EVP_PKEY *EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx);
lib/libcrypto/evp/evp.h
972
int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer);
lib/libcrypto/evp/evp.h
978
int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
lib/libcrypto/evp/evp.h
980
int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
lib/libcrypto/evp/evp_local.h
100
int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub);
lib/libcrypto/evp/evp_local.h
101
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
102
int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
lib/libcrypto/evp/evp_local.h
103
int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp_local.h
106
int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
lib/libcrypto/evp/evp_local.h
107
int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
108
int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp_local.h
111
int (*pkey_size)(const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
112
int (*pkey_bits)(const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
113
int (*pkey_security_bits)(const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
118
int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder,
lib/libcrypto/evp/evp_local.h
120
int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder);
lib/libcrypto/evp/evp_local.h
121
int (*param_missing)(const EVP_PKEY *pk);
lib/libcrypto/evp/evp_local.h
122
int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
lib/libcrypto/evp/evp_local.h
123
int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
lib/libcrypto/evp/evp_local.h
124
int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/evp_local.h
129
void (*pkey_free)(EVP_PKEY *pkey);
lib/libcrypto/evp/evp_local.h
130
int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
lib/libcrypto/evp/evp_local.h
134
int (*old_priv_decode)(EVP_PKEY *pkey, const unsigned char **pder,
lib/libcrypto/evp/evp_local.h
136
int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
lib/libcrypto/evp/evp_local.h
139
X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey);
lib/libcrypto/evp/evp_local.h
143
int (*set_priv_key)(EVP_PKEY *pk, const unsigned char *private_key,
lib/libcrypto/evp/evp_local.h
145
int (*set_pub_key)(EVP_PKEY *pk, const unsigned char *public_key,
lib/libcrypto/evp/evp_local.h
147
int (*get_priv_key)(const EVP_PKEY *pk, unsigned char *out_private_key,
lib/libcrypto/evp/evp_local.h
149
int (*get_pub_key)(const EVP_PKEY *pk, unsigned char *out_public_key,
lib/libcrypto/evp/evp_local.h
260
EVP_PKEY *pkey;
lib/libcrypto/evp/evp_local.h
262
EVP_PKEY *peerkey;
lib/libcrypto/evp/evp_local.h
284
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
lib/libcrypto/evp/evp_local.h
286
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
lib/libcrypto/evp/evp_pkey.c
115
EVP_PKEY2PKCS8(EVP_PKEY *pkey)
lib/libcrypto/evp/evp_pkey.c
71
EVP_PKEY *
lib/libcrypto/evp/evp_pkey.c
74
EVP_PKEY *pkey = NULL;
lib/libcrypto/evp/m_sigver.c
127
ENGINE *e, EVP_PKEY *pkey)
lib/libcrypto/evp/m_sigver.c
135
ENGINE *e, EVP_PKEY *pkey)
lib/libcrypto/evp/m_sigver.c
77
EVP_PKEY *pkey, int ver)
lib/libcrypto/evp/p_legacy.c
161
int *ekl, unsigned char *iv, EVP_PKEY **pubk, int npubk)
lib/libcrypto/evp/p_legacy.c
70
EVP_PKEY *pkey)
lib/libcrypto/evp/p_legacy.c
84
EVP_PKEY *pkey)
lib/libcrypto/evp/p_legacy.c
98
const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv)
lib/libcrypto/evp/p_lib.c
256
EVP_PKEY_get0_asn1(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
263
EVP_PKEY_bits(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
272
EVP_PKEY_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
284
EVP_PKEY_size(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
293
EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode)
lib/libcrypto/evp/p_lib.c
318
EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
lib/libcrypto/evp/p_lib.c
338
EVP_PKEY_missing_parameters(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
347
EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/evp/p_lib.c
358
EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/evp/p_lib.c
380
EVP_PKEY *
lib/libcrypto/evp/p_lib.c
383
EVP_PKEY *pkey;
lib/libcrypto/evp/p_lib.c
399
EVP_PKEY_up_ref(EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
406
evp_pkey_free_pkey_ptr(EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
416
EVP_PKEY_free(EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
430
EVP_PKEY_set_type(EVP_PKEY *pkey, int type)
lib/libcrypto/evp/p_lib.c
450
EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len)
lib/libcrypto/evp/p_lib.c
470
EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
lib/libcrypto/evp/p_lib.c
479
EVP_PKEY *
lib/libcrypto/evp/p_lib.c
483
EVP_PKEY *pkey;
lib/libcrypto/evp/p_lib.c
509
EVP_PKEY *
lib/libcrypto/evp/p_lib.c
513
EVP_PKEY *pkey;
lib/libcrypto/evp/p_lib.c
540
EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey,
lib/libcrypto/evp/p_lib.c
557
EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey,
lib/libcrypto/evp/p_lib.c
573
EVP_PKEY *
lib/libcrypto/evp/p_lib.c
577
EVP_PKEY *pkey = NULL;
lib/libcrypto/evp/p_lib.c
606
EVP_PKEY_get0(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
613
EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len)
lib/libcrypto/evp/p_lib.c
631
EVP_PKEY_get0_RSA(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
642
EVP_PKEY_get1_RSA(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
656
EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
lib/libcrypto/evp/p_lib.c
668
EVP_PKEY_get0_DSA(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
679
EVP_PKEY_get1_DSA(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
693
EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key)
lib/libcrypto/evp/p_lib.c
705
EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
716
EVP_PKEY_get1_EC_KEY(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
730
EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
lib/libcrypto/evp/p_lib.c
743
EVP_PKEY_get0_DH(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
754
EVP_PKEY_get1_DH(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
768
EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key)
lib/libcrypto/evp/p_lib.c
791
EVP_PKEY_id(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
798
EVP_PKEY_base_id(const EVP_PKEY *pkey)
lib/libcrypto/evp/p_lib.c
805
unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent, const char *kstr)
lib/libcrypto/evp/p_lib.c
815
EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/p_lib.c
826
EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/p_lib.c
837
EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
lib/libcrypto/evp/p_lib.c
847
EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid)
lib/libcrypto/evp/p_sign.c
69
EVP_PKEY *pkey)
lib/libcrypto/evp/p_verify.c
69
unsigned int siglen, EVP_PKEY *pkey)
lib/libcrypto/evp/pmeth_fn.c
269
EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer)
lib/libcrypto/evp/pmeth_gn.c
132
EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
lib/libcrypto/evp/pmeth_gn.c
206
EVP_PKEY *
lib/libcrypto/evp/pmeth_gn.c
210
EVP_PKEY *mac_key = NULL;
lib/libcrypto/evp/pmeth_gn.c
86
EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
lib/libcrypto/evp/pmeth_lib.c
117
evp_pkey_ctx_new(EVP_PKEY *pkey, int nid)
lib/libcrypto/evp/pmeth_lib.c
156
EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *engine)
lib/libcrypto/evp/pmeth_lib.c
340
EVP_PKEY *
lib/libcrypto/evp/pmeth_lib.c
347
EVP_PKEY *
lib/libcrypto/hmac/hm_ameth.c
111
hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len)
lib/libcrypto/hmac/hm_ameth.c
138
hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len)
lib/libcrypto/hmac/hm_ameth.c
72
hmac_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/hmac/hm_ameth.c
79
hmac_size(const EVP_PKEY *pkey)
lib/libcrypto/hmac/hm_ameth.c
85
hmac_key_free(EVP_PKEY *pkey)
lib/libcrypto/hmac/hm_ameth.c
99
hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/hmac/hm_pmeth.c
130
pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/kdf/tls1_prf.c
188
EVP_PKEY *mac_key = NULL;
lib/libcrypto/ocsp/ocsp.h
217
int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp.h
267
int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp_cl.c
156
OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp_srv.c
231
OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp_vfy.c
415
EVP_PKEY *skey;
lib/libcrypto/ocsp/ocsp_vfy.c
98
EVP_PKEY *skey;
lib/libcrypto/pem/pem.h
356
unsigned int *siglen, EVP_PKEY *pkey);
lib/libcrypto/pem/pem.h
409
DECLARE_PEM_rw_cb(PrivateKey, EVP_PKEY)
lib/libcrypto/pem/pem.h
411
DECLARE_PEM_rw(PUBKEY, EVP_PKEY)
lib/libcrypto/pem/pem.h
413
int PEM_write_bio_PrivateKey_traditional(BIO *bp, EVP_PKEY *x,
lib/libcrypto/pem/pem.h
416
int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, EVP_PKEY *x, int nid,
lib/libcrypto/pem/pem.h
419
int PEM_write_bio_PKCS8PrivateKey(BIO *, EVP_PKEY *, const EVP_CIPHER *,
lib/libcrypto/pem/pem.h
421
int i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem.h
424
int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
lib/libcrypto/pem/pem.h
427
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
lib/libcrypto/pem/pem.h
430
int i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem.h
433
int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid,
lib/libcrypto/pem/pem.h
436
int PEM_write_PKCS8PrivateKey_nid(FILE *fp, EVP_PKEY *x, int nid,
lib/libcrypto/pem/pem.h
440
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
lib/libcrypto/pem/pem.h
443
int PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem.h
446
EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x);
lib/libcrypto/pem/pem.h
447
int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x);
lib/libcrypto/pem/pem.h
450
EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length);
lib/libcrypto/pem/pem.h
451
EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length);
lib/libcrypto/pem/pem.h
452
EVP_PKEY *b2i_PrivateKey_bio(BIO *in);
lib/libcrypto/pem/pem.h
453
EVP_PKEY *b2i_PublicKey_bio(BIO *in);
lib/libcrypto/pem/pem.h
454
int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk);
lib/libcrypto/pem/pem.h
455
int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk);
lib/libcrypto/pem/pem.h
457
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
lib/libcrypto/pem/pem.h
458
int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb,
lib/libcrypto/pem/pem_all.c
133
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
lib/libcrypto/pem/pem_all.c
136
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
lib/libcrypto/pem/pem_all.c
140
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
lib/libcrypto/pem/pem_all.c
267
pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
lib/libcrypto/pem/pem_all.c
287
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
306
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
392
pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
lib/libcrypto/pem/pem_all.c
412
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
431
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
517
pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
lib/libcrypto/pem/pem_all.c
569
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
588
EVP_PKEY *pktmp;
lib/libcrypto/pem/pem_all.c
674
EVP_PKEY *
lib/libcrypto/pem/pem_all.c
675
PEM_read_PUBKEY(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
683
PEM_write_PUBKEY(FILE *fp, EVP_PKEY *x)
lib/libcrypto/pem/pem_all.c
690
EVP_PKEY *
lib/libcrypto/pem/pem_all.c
691
PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
699
PEM_write_bio_PUBKEY(BIO *bp, EVP_PKEY *x)
lib/libcrypto/pem/pem_pk8.c
106
i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
lib/libcrypto/pem/pem_pk8.c
114
do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pk8.c
160
EVP_PKEY *
lib/libcrypto/pem/pem_pk8.c
161
d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_pk8.c
166
EVP_PKEY *ret;
lib/libcrypto/pem/pem_pk8.c
199
i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pk8.c
207
i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid, char *kstr,
lib/libcrypto/pem/pem_pk8.c
215
PEM_write_PKCS8PrivateKey_nid(FILE *fp, EVP_PKEY *x, int nid, char *kstr,
lib/libcrypto/pem/pem_pk8.c
223
PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pk8.c
231
do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pk8.c
246
EVP_PKEY *
lib/libcrypto/pem/pem_pk8.c
247
d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_pk8.c
250
EVP_PKEY *ret;
lib/libcrypto/pem/pem_pk8.c
70
static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid,
lib/libcrypto/pem/pem_pk8.c
72
static int do_pk8pkey_fp(FILE *bp, EVP_PKEY *x, int isder, int nid,
lib/libcrypto/pem/pem_pk8.c
82
PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, EVP_PKEY *x, int nid, char *kstr,
lib/libcrypto/pem/pem_pk8.c
90
PEM_write_bio_PKCS8PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pk8.c
98
i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pkey.c
149
PEM_write_bio_PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pkey.c
162
PEM_write_bio_PrivateKey_traditional(BIO *bp, EVP_PKEY *x,
lib/libcrypto/pem/pem_pkey.c
175
EVP_PKEY *
lib/libcrypto/pem/pem_pkey.c
176
PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x)
lib/libcrypto/pem/pem_pkey.c
183
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pem_pkey.c
217
PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x)
lib/libcrypto/pem/pem_pkey.c
231
EVP_PKEY *
lib/libcrypto/pem/pem_pkey.c
232
PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_pkey.c
235
EVP_PKEY *ret;
lib/libcrypto/pem/pem_pkey.c
249
PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_pkey.c
77
EVP_PKEY *
lib/libcrypto/pem/pem_pkey.c
78
PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_pkey.c
85
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pem_sign.c
85
EVP_PKEY *pkey)
lib/libcrypto/pem/pvkfmt.c
147
static EVP_PKEY *b2i_rsa(const unsigned char **in, unsigned int length,
lib/libcrypto/pem/pvkfmt.c
149
static EVP_PKEY *b2i_dss(const unsigned char **in, unsigned int length,
lib/libcrypto/pem/pvkfmt.c
250
static EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
272
static EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
279
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pvkfmt.c
311
static EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
316
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pvkfmt.c
363
static EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
368
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pvkfmt.c
412
EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
419
EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
426
EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
433
EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
486
do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub)
lib/libcrypto/pem/pvkfmt.c
535
do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub)
lib/libcrypto/pem/pvkfmt.c
649
i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk)
lib/libcrypto/pem/pvkfmt.c
656
i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk)
lib/libcrypto/pem/pvkfmt.c
727
static EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
731
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pvkfmt.c
812
EVP_PKEY *
lib/libcrypto/pem/pvkfmt.c
818
EVP_PKEY *ret = NULL;
lib/libcrypto/pem/pvkfmt.c
849
i2b_PVK(unsigned char **out, EVP_PKEY*pk, int enclevel, pem_password_cb *cb,
lib/libcrypto/pem/pvkfmt.c
924
i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
lib/libcrypto/pkcs12/p12_crt.c
210
PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key, int key_usage,
lib/libcrypto/pkcs12/p12_crt.c
73
PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
lib/libcrypto/pkcs12/p12_kiss.c
176
parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey,
lib/libcrypto/pkcs12/p12_kiss.c
212
EVP_PKEY **pkey, STACK_OF(X509) *ocerts)
lib/libcrypto/pkcs12/p12_kiss.c
225
parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey,
lib/libcrypto/pkcs12/p12_kiss.c
69
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
72
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
75
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
84
PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
lib/libcrypto/pkcs12/pkcs12.h
210
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
lib/libcrypto/pkcs12/pkcs12.h
212
PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey,
lib/libcrypto/pkcs12/pkcs12_local.h
123
PKCS12_SAFEBAG *PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key,
lib/libcrypto/pkcs7/pk7_doit.c
148
EVP_PKEY *pkey = NULL;
lib/libcrypto/pkcs7/pk7_doit.c
198
EVP_PKEY *pkey, size_t fixlen)
lib/libcrypto/pkcs7/pk7_doit.c
425
PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
lib/libcrypto/pkcs7/pk7_doit.c
999
EVP_PKEY *pkey;
lib/libcrypto/pkcs7/pk7_lib.c
375
PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pk7_lib.c
426
PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst)
lib/libcrypto/pkcs7/pk7_lib.c
488
PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
lib/libcrypto/pkcs7/pk7_lib.c
556
EVP_PKEY *pkey = NULL;
lib/libcrypto/pkcs7/pk7_smime.c
156
PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pk7_smime.c
528
PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
lib/libcrypto/pkcs7/pk7_smime.c
72
PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
lib/libcrypto/pkcs7/pkcs7.h
330
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pkcs7.h
344
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert);
lib/libcrypto/pkcs7/pkcs7.h
348
EVP_PKEY *pkey, const EVP_MD *dgst);
lib/libcrypto/pkcs7/pkcs7.h
354
void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
lib/libcrypto/pkcs7/pkcs7.h
375
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
lib/libcrypto/pkcs7/pkcs7.h
379
X509 *signcert, EVP_PKEY *pkey, const EVP_MD *md,
lib/libcrypto/pkcs7/pkcs7.h
388
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags);
lib/libcrypto/pkcs7/pkcs7.h
94
EVP_PKEY *pkey;
lib/libcrypto/rsa/rsa_ameth.c
147
rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
176
rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
lib/libcrypto/rsa/rsa_ameth.c
201
rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
lib/libcrypto/rsa/rsa_ameth.c
211
old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
lib/libcrypto/rsa/rsa_ameth.c
233
old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
lib/libcrypto/rsa/rsa_ameth.c
239
rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
271
rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
lib/libcrypto/rsa/rsa_ameth.c
298
rsa_size(const EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
304
rsa_bits(const EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
310
rsa_security_bits(const EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
316
rsa_free(EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
446
pkey_rsa_print(BIO *bp, const EVP_PKEY *pkey, int off, int priv)
lib/libcrypto/rsa/rsa_ameth.c
501
rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/rsa/rsa_ameth.c
507
rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
lib/libcrypto/rsa/rsa_ameth.c
533
rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
lib/libcrypto/rsa/rsa_ameth.c
705
EVP_PKEY *pk = EVP_PKEY_CTX_get0_pkey(pkey_ctx);
lib/libcrypto/rsa/rsa_ameth.c
771
X509_ALGOR *sigalg, EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
941
X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_ameth.c
97
rsa_param_encode(const EVP_PKEY *pkey, ASN1_STRING **pstr, int *pstrtype)
lib/libcrypto/rsa/rsa_pmeth.c
783
pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
lib/libcrypto/rsa/rsa_prn.c
86
EVP_PKEY *pk;
lib/libcrypto/ts/ts.h
368
int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key);
lib/libcrypto/ts/ts.h
541
EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass);
lib/libcrypto/ts/ts_conf.c
147
EVP_PKEY *
lib/libcrypto/ts/ts_conf.c
151
EVP_PKEY *pkey = NULL;
lib/libcrypto/ts/ts_conf.c
267
EVP_PKEY *key_obj = NULL;
lib/libcrypto/ts/ts_local.h
238
EVP_PKEY *signer_key;
lib/libcrypto/ts/ts_rsp_sign.c
209
TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
lib/libcrypto/x509/x509.h
249
EVP_PKEY *dec_pkey;
lib/libcrypto/x509/x509.h
331
int X509_verify(X509 *a, EVP_PKEY *r);
lib/libcrypto/x509/x509.h
333
int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r);
lib/libcrypto/x509/x509.h
334
int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r);
lib/libcrypto/x509/x509.h
335
int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r);
lib/libcrypto/x509/x509.h
339
EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x);
lib/libcrypto/x509/x509.h
340
int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
348
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
350
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
352
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
354
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
399
int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key);
lib/libcrypto/x509/x509.h
400
int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
401
EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a);
lib/libcrypto/x509/x509.h
402
int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
403
EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a);
lib/libcrypto/x509/x509.h
437
int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key);
lib/libcrypto/x509/x509.h
438
int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
439
EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a);
lib/libcrypto/x509/x509.h
440
int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
441
EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a);
lib/libcrypto/x509/x509.h
473
X509_REQ * X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
474
X509 * X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
496
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
497
EVP_PKEY * X509_PUBKEY_get(X509_PUBKEY *key);
lib/libcrypto/x509/x509.h
498
EVP_PKEY * X509_PUBKEY_get0(X509_PUBKEY *key);
lib/libcrypto/x509/x509.h
499
int X509_get_pubkey_parameters(EVP_PKEY *pkey,
lib/libcrypto/x509/x509.h
501
int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp);
lib/libcrypto/x509/x509.h
502
EVP_PKEY * d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp,
lib/libcrypto/x509/x509.h
655
ASN1_BIT_STRING *signature, void *data, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
659
void *data, EVP_PKEY *pkey, const EVP_MD *type);
lib/libcrypto/x509/x509.h
686
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
687
EVP_PKEY * X509_get_pubkey(X509 *x);
lib/libcrypto/x509/x509.h
688
EVP_PKEY * X509_get0_pubkey(const X509 *x);
lib/libcrypto/x509/x509.h
690
int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey);
lib/libcrypto/x509/x509.h
700
int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
701
EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req);
lib/libcrypto/x509/x509.h
703
EVP_PKEY * X509_REQ_get0_pubkey(X509_REQ *req);
lib/libcrypto/x509/x509.h
741
int X509_REQ_check_private_key(X509_REQ *x509, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
743
int X509_check_private_key(const X509 *x509, const EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
920
EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8);
lib/libcrypto/x509/x509.h
921
PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey);
lib/libcrypto/x509/x509_cmp.c
354
EVP_PKEY *
lib/libcrypto/x509/x509_cmp.c
363
EVP_PKEY *
lib/libcrypto/x509/x509_cmp.c
382
X509_check_private_key(const X509 *x, const EVP_PKEY *k)
lib/libcrypto/x509/x509_cmp.c
384
const EVP_PKEY *xk;
lib/libcrypto/x509/x509_local.h
93
EVP_PKEY *pkey;
lib/libcrypto/x509/x509_r2x.c
72
X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey)
lib/libcrypto/x509/x509_r2x.c
77
EVP_PKEY *pubkey;
lib/libcrypto/x509/x509_req.c
113
EVP_PKEY *
lib/libcrypto/x509/x509_req.c
122
EVP_PKEY *
lib/libcrypto/x509/x509_req.c
132
X509_REQ_check_private_key(X509_REQ *req, EVP_PKEY *pkey)
lib/libcrypto/x509/x509_req.c
134
EVP_PKEY *req_pubkey = NULL;
lib/libcrypto/x509/x509_req.c
78
X509_to_X509_REQ(X509 *x509, EVP_PKEY *signing_key, const EVP_MD *signing_md)
lib/libcrypto/x509/x509_req.c
82
EVP_PKEY *public_key;
lib/libcrypto/x509/x509_set.c
236
X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
lib/libcrypto/x509/x509_verify.c
543
EVP_PKEY *pkey;
lib/libcrypto/x509/x509_vfy.c
1560
EVP_PKEY *pkey;
lib/libcrypto/x509/x509_vfy.c
1851
EVP_PKEY *pkey;
lib/libcrypto/x509/x509_vfy.c
1979
X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
lib/libcrypto/x509/x509_vfy.c
1981
EVP_PKEY *ktmp = NULL, *ktmp2;
lib/libcrypto/x509/x509_vfy.c
2541
EVP_PKEY *pkey;
lib/libcrypto/x509/x509rset.c
106
X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey)
lib/libcrypto/x509/x509spki.c
68
NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey)
lib/libcrypto/x509/x509spki.c
76
EVP_PKEY *
lib/libcrypto/x509/x509type.c
69
X509_certificate_type(const X509 *x, const EVP_PKEY *pkey)
lib/libcrypto/x509/x509type.c
71
const EVP_PKEY *pk = pkey;
lib/libcrypto/x509/x_all.c
340
EVP_PKEY *
lib/libcrypto/x509/x_all.c
341
d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
lib/libcrypto/x509/x_all.c
343
return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey,
lib/libcrypto/x509/x_all.c
349
i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey)
lib/libcrypto/x509/x_all.c
351
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);
lib/libcrypto/x509/x_all.c
355
EVP_PKEY *
lib/libcrypto/x509/x_all.c
356
d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)
lib/libcrypto/x509/x_all.c
358
return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey,
lib/libcrypto/x509/x_all.c
364
i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey)
lib/libcrypto/x509/x_all.c
366
return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey);
lib/libcrypto/x509/x_all.c
371
i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key)
lib/libcrypto/x509/x_all.c
386
i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key)
lib/libcrypto/x509/x_all.c
400
X509_verify(X509 *a, EVP_PKEY *r)
lib/libcrypto/x509/x_all.c
414
X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
lib/libcrypto/x509/x_all.c
422
NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
lib/libcrypto/x509/x_all.c
430
X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
lib/libcrypto/x509/x_all.c
450
X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
lib/libcrypto/x509/x_all.c
466
X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
lib/libcrypto/x509/x_all.c
484
NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
lib/libfido2/src/cred.c
282
EVP_PKEY *pkey = NULL;
lib/libfido2/src/ecdh.c
118
EVP_PKEY *pk_evp = NULL;
lib/libfido2/src/ecdh.c
119
EVP_PKEY *sk_evp = NULL;
lib/libfido2/src/eddsa.c
125
EVP_PKEY *pkey;
lib/libfido2/src/eddsa.c
14
EVP_PKEY *
lib/libfido2/src/eddsa.c
142
EVP_PKEY *
lib/libfido2/src/eddsa.c
145
EVP_PKEY *pkey = NULL;
lib/libfido2/src/eddsa.c
155
eddsa_pk_from_EVP_PKEY(eddsa_pk_t *pk, const EVP_PKEY *pkey)
lib/libfido2/src/eddsa.c
172
eddsa_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/eddsa.c
217
EVP_PKEY *pkey;
lib/libfido2/src/eddsa.c
29
EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub,
lib/libfido2/src/es256.c
182
EVP_PKEY *pkey;
lib/libfido2/src/es256.c
224
EVP_PKEY *p = NULL;
lib/libfido2/src/es256.c
225
EVP_PKEY *k = NULL;
lib/libfido2/src/es256.c
267
EVP_PKEY *
lib/libfido2/src/es256.c
273
EVP_PKEY *pkey = NULL;
lib/libfido2/src/es256.c
396
es256_pk_from_EVP_PKEY(es256_pk_t *pk, const EVP_PKEY *pkey)
lib/libfido2/src/es256.c
407
EVP_PKEY *
lib/libfido2/src/es256.c
412
EVP_PKEY *pkey = NULL;
lib/libfido2/src/es256.c
496
es256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/es256.c
526
EVP_PKEY *pkey;
lib/libfido2/src/extern.h
218
int es256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
219
int rs256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
220
int eddsa_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
221
int rs1_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/fido/eddsa.h
27
EVP_PKEY *eddsa_pk_to_EVP_PKEY(const eddsa_pk_t *);
lib/libfido2/src/fido/eddsa.h
29
int eddsa_pk_from_EVP_PKEY(eddsa_pk_t *, const EVP_PKEY *);
lib/libfido2/src/fido/eddsa.h
36
int EVP_PKEY_get_raw_public_key(const EVP_PKEY *, unsigned char *, size_t *);
lib/libfido2/src/fido/eddsa.h
37
EVP_PKEY *EVP_PKEY_new_raw_public_key(int, ENGINE *, const unsigned char *,
lib/libfido2/src/fido/es256.h
27
EVP_PKEY *es256_pk_to_EVP_PKEY(const es256_pk_t *);
lib/libfido2/src/fido/es256.h
30
int es256_pk_from_EVP_PKEY(es256_pk_t *, const EVP_PKEY *);
lib/libfido2/src/fido/es256.h
36
EVP_PKEY *es256_sk_to_EVP_PKEY(const es256_sk_t *);
lib/libfido2/src/fido/rs256.h
27
EVP_PKEY *rs256_pk_to_EVP_PKEY(const rs256_pk_t *);
lib/libfido2/src/fido/rs256.h
29
int rs256_pk_from_EVP_PKEY(rs256_pk_t *, const EVP_PKEY *);
lib/libfido2/src/rs1.c
24
rs1_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/rs256.c
116
EVP_PKEY *
lib/libfido2/src/rs256.c
120
EVP_PKEY *pkey = NULL;
lib/libfido2/src/rs256.c
208
rs256_pk_from_EVP_PKEY(rs256_pk_t *pk, const EVP_PKEY *pkey)
lib/libfido2/src/rs256.c
220
rs256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/rs256.c
262
EVP_PKEY *pkey;
lib/libfido2/src/rs256.c
99
EVP_PKEY *pkey;
lib/libkeynote/signature.c
355
EVP_PKEY *pPublicKey;
lib/libssl/s3_lib.c
1433
_SSL_get_peer_tmp_key(SSL *s, EVP_PKEY **key)
lib/libssl/s3_lib.c
1435
EVP_PKEY *pkey = NULL;
lib/libssl/ssl.h
1102
EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx);
lib/libssl/ssl.h
1149
int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
lib/libssl/ssl.h
1235
int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
lib/libssl/ssl.h
587
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
lib/libssl/ssl.h
589
EVP_PKEY **pkey);
lib/libssl/ssl_both.c
376
ssl_cert_type(EVP_PKEY *pkey)
lib/libssl/ssl_clnt.c
1372
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_clnt.c
1795
EVP_PKEY *pkey;
lib/libssl/ssl_clnt.c
181
static int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey);
lib/libssl/ssl_clnt.c
1979
ssl3_send_client_verify_sigalgs(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_clnt.c
2038
ssl3_send_client_verify_rsa(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
lib/libssl/ssl_clnt.c
2074
ssl3_send_client_verify_ec(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
lib/libssl/ssl_clnt.c
2113
EVP_PKEY *pkey;
lib/libssl/ssl_clnt.c
2167
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_clnt.c
2323
ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey)
lib/libssl/ssl_kex.c
268
ssl_kex_dummy_ecdhe_x25519(EVP_PKEY *pkey)
lib/libssl/ssl_lib.c
2399
EVP_PKEY *
lib/libssl/ssl_lib.c
2404
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_lib.c
3075
EVP_PKEY *
lib/libssl/ssl_lib.c
3435
EVP_PKEY *
lib/libssl/ssl_local.h
1230
int ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey);
lib/libssl/ssl_local.h
1264
EVP_PKEY *ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *c, const EVP_MD **pmd,
lib/libssl/ssl_local.h
1267
int ssl_cert_type(EVP_PKEY *pkey);
lib/libssl/ssl_local.h
1345
int ssl_kex_dummy_ecdhe_x25519(EVP_PKEY *pkey);
lib/libssl/ssl_local.h
297
EVP_PKEY *privatekey;
lib/libssl/ssl_local.h
727
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
lib/libssl/ssl_rsa.c
153
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_rsa.c
179
ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey)
lib/libssl/ssl_rsa.c
194
EVP_PKEY *pktmp;
lib/libssl/ssl_rsa.c
290
SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey)
lib/libssl/ssl_rsa.c
308
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_rsa.c
348
EVP_PKEY *pkey;
lib/libssl/ssl_rsa.c
389
EVP_PKEY *pkey;
lib/libssl/ssl_rsa.c
415
EVP_PKEY *priv_key = c->pkeys[i].privatekey;
lib/libssl/ssl_rsa.c
515
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_rsa.c
599
SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey)
lib/libssl/ssl_rsa.c
614
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_rsa.c
655
EVP_PKEY *pkey;
lib/libssl/ssl_rsa.c
72
static int ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey);
lib/libssl/ssl_seclevel.c
239
ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey)
lib/libssl/ssl_seclevel.c
307
EVP_PKEY *pkey;
lib/libssl/ssl_sess.c
1294
int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
lib/libssl/ssl_sess.c
1302
EVP_PKEY **pkey)
lib/libssl/ssl_sigalgs.c
257
ssl_sigalg_for_legacy(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
276
ssl_sigalg_pkey_ok(SSL *s, const struct ssl_sigalg *sigalg, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
316
ssl_sigalg_select(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
352
ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey, uint16_t sigalg_value)
lib/libssl/ssl_sigalgs.h
65
const struct ssl_sigalg *ssl_sigalg_select(SSL *s, EVP_PKEY *pkey);
lib/libssl/ssl_sigalgs.h
66
const struct ssl_sigalg *ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_srvr.c
1440
EVP_PKEY *pkey;
lib/libssl/ssl_srvr.c
1644
EVP_PKEY *pkey = NULL;
lib/libssl/ssl_srvr.c
1879
EVP_PKEY *pkey;
lib/libssl/t1_enc.c
168
EVP_PKEY *mac_key = NULL;
lib/libssl/t1_lib.c
740
EVP_PKEY *pkey;
lib/libssl/tls12_record_layer.c
470
EVP_PKEY *mac_pkey = NULL;
lib/libssl/tls13_client.c
652
EVP_PKEY *pkey;
lib/libssl/tls13_client.c
928
EVP_PKEY *pkey;
lib/libssl/tls13_server.c
712
EVP_PKEY *pkey;
lib/libssl/tls13_server.c
943
EVP_PKEY *pkey;
lib/libssl/tls_internal.h
87
int tls_key_share_peer_pkey(struct tls_key_share *ks, EVP_PKEY *pkey);
lib/libssl/tls_key_share.c
157
tls_key_share_peer_pkey(struct tls_key_share *ks, EVP_PKEY *pkey)
lib/libssl/tls_lib.c
25
EVP_PKEY *pkey;
lib/libtls/tls.c
340
tls_keypair_to_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY **pkey)
lib/libtls/tls.c
402
tls_keypair_setup_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY *pkey)
lib/libtls/tls.c
485
EVP_PKEY *pkey = NULL;
lib/libtls/tls_signer.c
96
EVP_PKEY *pkey = NULL;
lib/libtls/tls_util.c
154
EVP_PKEY *key = NULL;
regress/lib/libcrypto/asn1/asn1x509.c
261
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/asn1/asn1x509.c
262
EVP_PKEY *pkey_a = NULL, *pkey_b = NULL;
regress/lib/libcrypto/asn1/asn1x509.c
348
EVP_PKEY *pkey_a = NULL, *pkey_b = NULL;
regress/lib/libcrypto/asn1/asn1x509.c
549
EVP_PKEY *pkey_a = NULL, *pkey_b = NULL;
regress/lib/libcrypto/asn1/asn1x509.c
700
EVP_PKEY *pkey_a = NULL, *pkey_b = NULL;
regress/lib/libcrypto/cms/cmstest.c
150
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/cms/cmstest.c
247
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
139
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
177
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
390
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
454
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
494
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
533
EVP_PKEY *pkey = NULL, *pkey_peer = NULL;
regress/lib/libcrypto/evp/evp_ecx_test.c
609
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/pkcs7/pkcs7test.c
132
EVP_PKEY *pkey;
regress/lib/libcrypto/rsa/rsa_method_test.c
151
rsa_to_evp(RSA *rsa, EVP_PKEY **out_evp)
regress/lib/libcrypto/rsa/rsa_method_test.c
162
clear_evp_keys(EVP_PKEY **evp_priv, EVP_PKEY **evp_pub)
regress/lib/libcrypto/rsa/rsa_method_test.c
199
EVP_PKEY *evp_priv = NULL, *evp_pub = NULL;
regress/lib/libcrypto/rsa/rsa_method_test.c
66
sign_and_verify(const char *descr, EVP_PKEY *priv, EVP_PKEY *pub)
regress/lib/libcrypto/sm2/sm2evptest.c
104
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/sm2/sm2evptest.c
105
EVP_PKEY *params = NULL;
regress/lib/libcrypto/sm2/sm2evptest.c
67
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/x509/x509_asn1.c
201
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/x509/x509_asn1.c
291
EVP_PKEY *pkey = NULL;
regress/lib/libcrypto/x509/x509_asn1.c
408
EVP_PKEY *pkey = NULL;
regress/lib/libssl/ssl/ssltest.c
366
EVP_PKEY *pkey;
regress/sbin/isakmpd/x509/x509test.c
166
EVP_PKEY *pkey_pub;
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
299
EVP_PKEY *pk = NULL;
sbin/iked/ca.c
1296
EVP_PKEY *certkey = NULL, *localpub = NULL;
sbin/iked/ca.c
1354
EVP_PKEY *pkey;
sbin/iked/ca.c
1436
ca_pubkey_serialize(EVP_PKEY *key, struct iked_id *id)
sbin/iked/ca.c
1505
ca_privkey_serialize(EVP_PKEY *key, struct iked_id *id)
sbin/iked/ca.c
1573
EVP_PKEY *
sbin/iked/ca.c
1577
EVP_PKEY *localkey = NULL, *out = NULL;
sbin/iked/ca.c
1777
EVP_PKEY *peerkey = NULL, *localkey = NULL;
sbin/iked/ca.c
1808
peerkey = (EVP_PKEY *)data;
sbin/iked/ca.c
1879
EVP_PKEY *pkey;
sbin/iked/ca.c
608
EVP_PKEY *certkey;
sbin/iked/ca.c
69
EVP_PKEY *
sbin/iked/config.c
1063
EVP_PKEY *key = NULL;
sbin/iked/crypto.c
781
EVP_PKEY *pkey = NULL;
sbin/iked/crypto.c
886
keytype = EVP_PKEY_type(EVP_PKEY_id(((EVP_PKEY *)dsa->dsa_key)));
sbin/iked/crypto.c
984
keytype = EVP_PKEY_type(EVP_PKEY_id(((EVP_PKEY *)dsa->dsa_key)));
sbin/iked/iked.h
1301
int ca_privkey_serialize(EVP_PKEY *, struct iked_id *);
sbin/iked/iked.h
1302
int ca_pubkey_serialize(EVP_PKEY *, struct iked_id *);
sbin/isakmpd/x509.c
1280
EVP_PKEY *key;
sbin/isakmpd/x509.c
852
EVP_PKEY *key;
sbin/unwind/libunbound/sldns/keyraw.c
286
EVP_PKEY *sldns_key_dsa2pkey_raw(unsigned char* key, size_t len)
sbin/unwind/libunbound/sldns/keyraw.c
289
EVP_PKEY* evp_key = NULL;
sbin/unwind/libunbound/sldns/keyraw.c
357
EVP_PKEY* evp_key = EVP_PKEY_new();
sbin/unwind/libunbound/sldns/keyraw.c
454
EVP_PKEY* sldns_key_rsa2pkey_raw(unsigned char* key, size_t len)
sbin/unwind/libunbound/sldns/keyraw.c
457
EVP_PKEY* evp_key = NULL;
sbin/unwind/libunbound/sldns/keyraw.c
517
EVP_PKEY *evp_key = EVP_PKEY_new();
sbin/unwind/libunbound/sldns/keyraw.c
536
EVP_PKEY*
sbin/unwind/libunbound/sldns/keyraw.c
561
EVP_PKEY*
sbin/unwind/libunbound/sldns/keyraw.c
566
EVP_PKEY *evp_key = NULL;
sbin/unwind/libunbound/sldns/keyraw.c
622
EVP_PKEY *evp_key;
sbin/unwind/libunbound/sldns/keyraw.c
661
EVP_PKEY*
sbin/unwind/libunbound/sldns/keyraw.c
669
EVP_PKEY *evp_key;
sbin/unwind/libunbound/sldns/keyraw.c
682
EVP_PKEY*
sbin/unwind/libunbound/sldns/keyraw.c
690
EVP_PKEY *evp_key;
sbin/unwind/libunbound/sldns/keyraw.h
113
EVP_PKEY* sldns_key_rsa2pkey_raw(unsigned char* key, size_t len);
sbin/unwind/libunbound/sldns/keyraw.h
122
EVP_PKEY* sldns_ed255192pkey_raw(const unsigned char* key, size_t len);
sbin/unwind/libunbound/sldns/keyraw.h
131
EVP_PKEY* sldns_ed4482pkey_raw(const unsigned char* key, size_t len);
sbin/unwind/libunbound/sldns/keyraw.h
76
EVP_PKEY *sldns_key_dsa2pkey_raw(unsigned char* key, size_t len);
sbin/unwind/libunbound/sldns/keyraw.h
85
EVP_PKEY* sldns_gost2pkey_raw(unsigned char* key, size_t keylen);
sbin/unwind/libunbound/sldns/keyraw.h
95
EVP_PKEY* sldns_ecdsa2pkey_raw(unsigned char* key, size_t keylen, uint8_t algo);
sbin/unwind/libunbound/validator/val_secalgo.c
548
setup_key_digest(int algo, EVP_PKEY** evp_key, const EVP_MD** digest_type,
sbin/unwind/libunbound/validator/val_secalgo.c
691
digest_ctx_free(EVP_MD_CTX* ctx, EVP_PKEY *evp_key,
sbin/unwind/libunbound/validator/val_secalgo.c
742
EVP_PKEY *evp_key = NULL;
usr.bin/openssl/apps.c
473
void *cb_data, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca)
usr.bin/openssl/apps.c
559
EVP_PKEY *
usr.bin/openssl/apps.c
564
EVP_PKEY *pkey = NULL;
usr.bin/openssl/apps.c
618
EVP_PKEY *
usr.bin/openssl/apps.c
623
EVP_PKEY *pkey = NULL;
usr.bin/openssl/apps.h
173
EVP_PKEY *load_key(BIO *err, const char *file, int format, int maybe_stdin,
usr.bin/openssl/apps.h
175
EVP_PKEY *load_pubkey(BIO *err, const char *file, int format, int maybe_stdin,
usr.bin/openssl/apps.h
241
int do_X509_sign(BIO *err, X509 *x, EVP_PKEY *pkey, const EVP_MD *md,
usr.bin/openssl/apps.h
243
int do_X509_REQ_sign(BIO *err, X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md,
usr.bin/openssl/apps.h
245
int do_X509_CRL_sign(BIO *err, X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md,
usr.bin/openssl/apps.h
381
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key);
usr.bin/openssl/ca.c
124
static int certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
131
static int certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey,
usr.bin/openssl/ca.c
140
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
1531
certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
1541
EVP_PKEY *pktmp = NULL;
usr.bin/openssl/ca.c
1599
certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
1609
EVP_PKEY *pktmp = NULL;
usr.bin/openssl/ca.c
1704
do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, const EVP_MD *dgst,
usr.bin/openssl/ca.c
1720
EVP_PKEY *pktmp;
usr.bin/openssl/ca.c
609
EVP_PKEY *pkey = NULL;
usr.bin/openssl/cms.c
1169
EVP_PKEY *key = NULL;
usr.bin/openssl/crl.c
229
EVP_PKEY *pkey;
usr.bin/openssl/dgst.c
333
EVP_PKEY *sigkey = NULL;
usr.bin/openssl/dgst.c
597
EVP_PKEY * key, unsigned char *sigin, int siglen,
usr.bin/openssl/dgst.c
77
EVP_PKEY * key, unsigned char *sigin, int siglen,
usr.bin/openssl/dsa.c
279
EVP_PKEY *pkey;
usr.bin/openssl/dsa.c
336
EVP_PKEY *pk;
usr.bin/openssl/genpkey.c
223
EVP_PKEY *pkey = NULL;
usr.bin/openssl/genpkey.c
321
EVP_PKEY *pkey = NULL;
usr.bin/openssl/ocsp.c
1249
X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
usr.bin/openssl/ocsp.c
793
EVP_PKEY *key = NULL, *rkey = NULL;
usr.bin/openssl/ocsp.c
92
CA_DB *db, X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
usr.bin/openssl/pkcs12.c
597
EVP_PKEY *key = NULL;
usr.bin/openssl/pkcs12.c
882
EVP_PKEY *pkey;
usr.bin/openssl/pkcs8.c
201
EVP_PKEY *pkey = NULL;
usr.bin/openssl/pkey.c
206
EVP_PKEY *pkey = NULL;
usr.bin/openssl/pkeyparam.c
117
EVP_PKEY *pkey = NULL;
usr.bin/openssl/pkeyutl.c
404
EVP_PKEY *pkey = NULL;
usr.bin/openssl/pkeyutl.c
501
EVP_PKEY *peer = NULL;
usr.bin/openssl/req.c
1019
EVP_PKEY *tpubkey;
usr.bin/openssl/req.c
104
static int make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *dn, int multirdn,
usr.bin/openssl/req.c
1041
EVP_PKEY *tpubkey;
usr.bin/openssl/req.c
1127
make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *subj, int multirdn,
usr.bin/openssl/req.c
1589
EVP_PKEY *param = NULL;
usr.bin/openssl/req.c
1736
do_sign_init(BIO * err, EVP_MD_CTX * ctx, EVP_PKEY * pkey,
usr.bin/openssl/req.c
1763
do_X509_sign(BIO * err, X509 * x, EVP_PKEY * pkey, const EVP_MD * md,
usr.bin/openssl/req.c
1783
do_X509_REQ_sign(BIO * err, X509_REQ * x, EVP_PKEY * pkey, const EVP_MD * md,
usr.bin/openssl/req.c
1804
do_X509_CRL_sign(BIO * err, X509_CRL * x, EVP_PKEY * pkey, const EVP_MD * md,
usr.bin/openssl/req.c
559
EVP_PKEY *pkey = NULL;
usr.bin/openssl/req.c
879
EVP_PKEY *tmppkey;
usr.bin/openssl/req.c
986
EVP_PKEY *pubkey = pkey;
usr.bin/openssl/rsa.c
284
EVP_PKEY *pkey;
usr.bin/openssl/rsa.c
380
EVP_PKEY *pk;
usr.bin/openssl/rsautl.c
238
EVP_PKEY *pkey = NULL;
usr.bin/openssl/s_cb.c
230
set_cert_key_stuff(SSL_CTX * ctx, X509 * cert, EVP_PKEY * key)
usr.bin/openssl/s_cb.c
260
EVP_PKEY *pkey;
usr.bin/openssl/s_client.c
1762
EVP_PKEY *pktmp;
usr.bin/openssl/s_client.c
875
EVP_PKEY *key = NULL;
usr.bin/openssl/s_server.c
1018
EVP_PKEY *s_key = NULL, *s_dkey = NULL;
usr.bin/openssl/s_server.c
1019
EVP_PKEY *s_key2 = NULL;
usr.bin/openssl/smime.c
718
EVP_PKEY *key = NULL;
usr.bin/openssl/x509.c
1128
EVP_PKEY *pubkey;
usr.bin/openssl/x509.c
1155
EVP_PKEY *pubkey;
usr.bin/openssl/x509.c
1234
EVP_PKEY *pk;
usr.bin/openssl/x509.c
1379
X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
usr.bin/openssl/x509.c
1386
EVP_PKEY *upkey;
usr.bin/openssl/x509.c
1502
key_identifier_hash(EVP_PKEY *pkey, unsigned char *md, unsigned int *md_len)
usr.bin/openssl/x509.c
1528
compute_key_identifier(EVP_PKEY *pkey)
usr.bin/openssl/x509.c
1551
compute_subject_key_identifier(EVP_PKEY *subject_key)
usr.bin/openssl/x509.c
1557
compute_authority_key_identifier(EVP_PKEY *issuer_key)
usr.bin/openssl/x509.c
1575
set_key_identifiers(X509 *cert, EVP_PKEY *issuer_key)
usr.bin/openssl/x509.c
1577
EVP_PKEY *subject_key;
usr.bin/openssl/x509.c
1615
sign(X509 *x, EVP_PKEY *pkey, int days, int clrext, const EVP_MD *digest,
usr.bin/openssl/x509.c
1618
EVP_PKEY *pktmp;
usr.bin/openssl/x509.c
786
EVP_PKEY *Fpkey = NULL, *Upkey = NULL, *CApkey = NULL;
usr.bin/openssl/x509.c
787
EVP_PKEY *pkey;
usr.bin/openssl/x509.c
83
static int sign(X509 *x, EVP_PKEY *pkey, int days, int clrext,
usr.bin/openssl/x509.c
87
X509 *x, X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
usr.bin/ssh/ed25519-openssl.c
151
EVP_PKEY *pkey = NULL;
usr.bin/ssh/ed25519-openssl.c
45
EVP_PKEY *pkey = NULL;
usr.bin/ssh/ed25519-openssl.c
99
EVP_PKEY *pkey = NULL;
usr.bin/ssh/packet.c
2708
sshpkt_put_ec_pkey(struct ssh *ssh, EVP_PKEY *pkey)
usr.bin/ssh/packet.h
191
int sshpkt_put_ec_pkey(struct ssh *ssh, EVP_PKEY *pkey);
usr.bin/ssh/ssh-ecdsa.c
159
EVP_PKEY *res = NULL;
usr.bin/ssh/ssh-ecdsa.c
225
EVP_PKEY *pkey = NULL;
usr.bin/ssh/ssh-ecdsa.c
42
sshkey_ecdsa_fixup_group(EVP_PKEY *k)
usr.bin/ssh/ssh-keygen.c
640
EVP_PKEY *pubkey;
usr.bin/ssh/ssh-pkcs11.c
1202
EVP_PKEY *evp;
usr.bin/ssh/ssh-rsa.c
117
EVP_PKEY *res = NULL;
usr.bin/ssh/sshbuf-getput-crypto.c
173
sshbuf_put_ec_pkey(struct sshbuf *buf, EVP_PKEY *pkey)
usr.bin/ssh/sshbuf.h
251
int sshbuf_put_ec_pkey(struct sshbuf *buf, EVP_PKEY *pkey);
usr.bin/ssh/sshkey.c
1444
sshkey_ecdsa_pkey_to_nid(EVP_PKEY *pkey)
usr.bin/ssh/sshkey.c
3242
EVP_PKEY *pkey = NULL;
usr.bin/ssh/sshkey.c
3431
EVP_PKEY *pk = NULL;
usr.bin/ssh/sshkey.c
470
sshkey_pkey_digest_sign(EVP_PKEY *pkey, int hash_alg, u_char **sigp,
usr.bin/ssh/sshkey.c
513
sshkey_pkey_digest_verify(EVP_PKEY *pkey, int hash_alg, const u_char *data,
usr.bin/ssh/sshkey.h
117
EVP_PKEY *pkey;
usr.bin/ssh/sshkey.h
240
int sshkey_ecdsa_pkey_to_nid(EVP_PKEY *);
usr.bin/ssh/sshkey.h
269
int sshkey_pkey_digest_sign(EVP_PKEY*, int, u_char **,
usr.bin/ssh/sshkey.h
271
int sshkey_pkey_digest_verify(EVP_PKEY *, int, const u_char *,
usr.bin/ssh/sshkey.h
301
int sshkey_ecdsa_fixup_group(EVP_PKEY *k); /* ssh-ecdsa.c */
usr.sbin/acme-client/acctproc.c
101
op_thumb_ec(EVP_PKEY *pkey)
usr.sbin/acme-client/acctproc.c
135
op_thumbprint(int fd, EVP_PKEY *pkey)
usr.sbin/acme-client/acctproc.c
185
op_sign_rsa(char **prot, EVP_PKEY *pkey, const char *nonce, const char *url)
usr.sbin/acme-client/acctproc.c
215
op_sign_ec(char **prot, EVP_PKEY *pkey, const char *nonce, const char *url)
usr.sbin/acme-client/acctproc.c
254
op_sign(int fd, EVP_PKEY *pkey, enum acctop op)
usr.sbin/acme-client/acctproc.c
451
EVP_PKEY *pkey = NULL;
usr.sbin/acme-client/acctproc.c
77
op_thumb_rsa(EVP_PKEY *pkey)
usr.sbin/acme-client/key.c
117
EVP_PKEY *
usr.sbin/acme-client/key.c
120
EVP_PKEY *pkey;
usr.sbin/acme-client/key.c
39
EVP_PKEY *
usr.sbin/acme-client/key.c
43
EVP_PKEY *pkey = NULL;
usr.sbin/acme-client/key.c
78
EVP_PKEY *
usr.sbin/acme-client/key.c
82
EVP_PKEY *pkey = NULL;
usr.sbin/acme-client/key.h
21
EVP_PKEY *rsa_key_create(FILE *, const char *);
usr.sbin/acme-client/key.h
22
EVP_PKEY *ec_key_create(FILE *, const char *);
usr.sbin/acme-client/key.h
23
EVP_PKEY *key_load(FILE *, const char *);
usr.sbin/acme-client/keyproc.c
84
EVP_PKEY *pkey = NULL;
usr.sbin/nsd/xfrd-tcp.c
44
EVP_PKEY* pkey = NULL;
usr.sbin/relayd/ca.c
104
EVP_PKEY *pkey = NULL;
usr.sbin/relayd/ca.c
223
EVP_PKEY *pkey;
usr.sbin/relayd/relayd.c
1236
EVP_PKEY *
usr.sbin/relayd/relayd.c
1248
pkey_add(struct relayd *env, EVP_PKEY *pkey, char *hash)
usr.sbin/relayd/relayd.h
1293
uint8_t *ssl_update_certificate(const uint8_t *, size_t, EVP_PKEY *,
usr.sbin/relayd/relayd.h
1294
EVP_PKEY *, X509 *, size_t *);
usr.sbin/relayd/relayd.h
1295
int ssl_load_pkey(char *, off_t, X509 **, EVP_PKEY **);
usr.sbin/relayd/relayd.h
1320
EVP_PKEY *pkey_find(struct relayd *, char *hash);
usr.sbin/relayd/relayd.h
1321
struct ca_pkey *pkey_add(struct relayd *, EVP_PKEY *, char *hash);
usr.sbin/relayd/relayd.h
784
EVP_PKEY *pkey;
usr.sbin/relayd/relayd.h
795
EVP_PKEY *cert_pkey;
usr.sbin/relayd/relayd.h
841
EVP_PKEY *rl_tls_pkey;
usr.sbin/relayd/relayd.h
844
EVP_PKEY *rl_tls_capkey;
usr.sbin/relayd/ssl.c
178
ssl_load_pkey(char *buf, off_t len, X509 **x509ptr, EVP_PKEY **pkeyptr)
usr.sbin/relayd/ssl.c
182
EVP_PKEY *pkey = NULL;
usr.sbin/relayd/ssl.c
53
EVP_PKEY *key = NULL;
usr.sbin/relayd/ssl.c
98
ssl_update_certificate(const uint8_t *oldcert, size_t oldlen, EVP_PKEY *pkey,
usr.sbin/relayd/ssl.c
99
EVP_PKEY *capkey, X509 *cacert, size_t *newlen)
usr.sbin/rpki-client/cert.c
2002
EVP_PKEY *cert_pkey, *tal_pkey;
usr.sbin/rpki-client/cert.c
277
EVP_PKEY *pkey;
usr.sbin/rpki-client/cert.c
310
EVP_PKEY *pkey;
usr.sbin/rpki-client/filemode.c
285
EVP_PKEY *cert_pkey, *tal_pkey;
usr.sbin/rpki-client/tal.c
49
EVP_PKEY *pkey = NULL;
usr.sbin/smtpd/ca.c
100
EVP_PKEY *pkey = NULL;
usr.sbin/smtpd/ca.c
176
EVP_PKEY *pkey;
usr.sbin/smtpd/ssl.c
115
EVP_PKEY *key = NULL;
usr.sbin/unbound/sldns/keyraw.c
286
EVP_PKEY *sldns_key_dsa2pkey_raw(unsigned char* key, size_t len)
usr.sbin/unbound/sldns/keyraw.c
289
EVP_PKEY* evp_key = NULL;
usr.sbin/unbound/sldns/keyraw.c
357
EVP_PKEY* evp_key = EVP_PKEY_new();
usr.sbin/unbound/sldns/keyraw.c
454
EVP_PKEY* sldns_key_rsa2pkey_raw(unsigned char* key, size_t len)
usr.sbin/unbound/sldns/keyraw.c
457
EVP_PKEY* evp_key = NULL;
usr.sbin/unbound/sldns/keyraw.c
517
EVP_PKEY *evp_key = EVP_PKEY_new();
usr.sbin/unbound/sldns/keyraw.c
536
EVP_PKEY*
usr.sbin/unbound/sldns/keyraw.c
561
EVP_PKEY*
usr.sbin/unbound/sldns/keyraw.c
566
EVP_PKEY *evp_key = NULL;
usr.sbin/unbound/sldns/keyraw.c
622
EVP_PKEY *evp_key;
usr.sbin/unbound/sldns/keyraw.c
661
EVP_PKEY*
usr.sbin/unbound/sldns/keyraw.c
669
EVP_PKEY *evp_key;
usr.sbin/unbound/sldns/keyraw.c
682
EVP_PKEY*
usr.sbin/unbound/sldns/keyraw.c
690
EVP_PKEY *evp_key;
usr.sbin/unbound/sldns/keyraw.h
113
EVP_PKEY* sldns_key_rsa2pkey_raw(unsigned char* key, size_t len);
usr.sbin/unbound/sldns/keyraw.h
122
EVP_PKEY* sldns_ed255192pkey_raw(const unsigned char* key, size_t len);
usr.sbin/unbound/sldns/keyraw.h
131
EVP_PKEY* sldns_ed4482pkey_raw(const unsigned char* key, size_t len);
usr.sbin/unbound/sldns/keyraw.h
76
EVP_PKEY *sldns_key_dsa2pkey_raw(unsigned char* key, size_t len);
usr.sbin/unbound/sldns/keyraw.h
85
EVP_PKEY* sldns_gost2pkey_raw(unsigned char* key, size_t keylen);
usr.sbin/unbound/sldns/keyraw.h
95
EVP_PKEY* sldns_ecdsa2pkey_raw(unsigned char* key, size_t keylen, uint8_t algo);
usr.sbin/unbound/testcode/unitverify.c
525
EVP_PKEY* evp_key;
usr.sbin/unbound/validator/val_secalgo.c
548
setup_key_digest(int algo, EVP_PKEY** evp_key, const EVP_MD** digest_type,
usr.sbin/unbound/validator/val_secalgo.c
691
digest_ctx_free(EVP_MD_CTX* ctx, EVP_PKEY *evp_key,
usr.sbin/unbound/validator/val_secalgo.c
742
EVP_PKEY *evp_key = NULL;