crypto/libressl/apps/openssl/apps.c
2267
pkey_check(BIO *out, EVP_PKEY *pkey, int (check_fn)(EVP_PKEY_CTX *),
crypto/libressl/apps/openssl/apps.c
542
void *cb_data, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca)
crypto/libressl/apps/openssl/apps.c
628
EVP_PKEY *
crypto/libressl/apps/openssl/apps.c
633
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/apps.c
687
EVP_PKEY *
crypto/libressl/apps/openssl/apps.c
692
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/apps.h
182
EVP_PKEY *load_key(BIO *err, const char *file, int format, int maybe_stdin,
crypto/libressl/apps/openssl/apps.h
184
EVP_PKEY *load_pubkey(BIO *err, const char *file, int format, int maybe_stdin,
crypto/libressl/apps/openssl/apps.h
251
int do_X509_sign(BIO *err, X509 *x, EVP_PKEY *pkey, const EVP_MD *md,
crypto/libressl/apps/openssl/apps.h
253
int do_X509_REQ_sign(BIO *err, X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md,
crypto/libressl/apps/openssl/apps.h
255
int do_X509_CRL_sign(BIO *err, X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md,
crypto/libressl/apps/openssl/apps.h
335
int pkey_check(BIO *out, EVP_PKEY *pkey, int (check_fn)(EVP_PKEY_CTX *),
crypto/libressl/apps/openssl/ca.c
124
static int certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
crypto/libressl/apps/openssl/ca.c
131
static int certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey,
crypto/libressl/apps/openssl/ca.c
138
static int certify_spkac(X509 **xret, char *infile, EVP_PKEY *pkey,
crypto/libressl/apps/openssl/ca.c
146
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
crypto/libressl/apps/openssl/ca.c
1599
certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
crypto/libressl/apps/openssl/ca.c
1609
EVP_PKEY *pktmp = NULL;
crypto/libressl/apps/openssl/ca.c
1667
certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
crypto/libressl/apps/openssl/ca.c
1677
EVP_PKEY *pktmp = NULL;
crypto/libressl/apps/openssl/ca.c
1724
do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, const EVP_MD *dgst,
crypto/libressl/apps/openssl/ca.c
1740
EVP_PKEY *pktmp;
crypto/libressl/apps/openssl/ca.c
2311
certify_spkac(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
crypto/libressl/apps/openssl/ca.c
2324
EVP_PKEY *pktmp = NULL;
crypto/libressl/apps/openssl/ca.c
659
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/cms.c
1160
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/crl.c
229
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/dgst.c
336
EVP_PKEY *sigkey = NULL;
crypto/libressl/apps/openssl/dgst.c
602
EVP_PKEY * key, unsigned char *sigin, int siglen,
crypto/libressl/apps/openssl/dgst.c
77
EVP_PKEY * key, unsigned char *sigin, int siglen,
crypto/libressl/apps/openssl/dsa.c
281
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/dsa.c
338
EVP_PKEY *pk;
crypto/libressl/apps/openssl/genpkey.c
223
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/genpkey.c
323
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/ocsp.c
1199
X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
crypto/libressl/apps/openssl/ocsp.c
741
EVP_PKEY *key = NULL, *rkey = NULL;
crypto/libressl/apps/openssl/ocsp.c
91
CA_DB *db, X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
crypto/libressl/apps/openssl/pkcs12.c
613
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/pkcs12.c
891
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/pkcs8.c
202
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/pkey.c
220
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/pkeyparam.c
125
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/pkeyutl.c
406
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/pkeyutl.c
503
EVP_PKEY *peer = NULL;
crypto/libressl/apps/openssl/req.c
1021
EVP_PKEY *tpubkey;
crypto/libressl/apps/openssl/req.c
104
static int make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *dn, int multirdn,
crypto/libressl/apps/openssl/req.c
1043
EVP_PKEY *tpubkey;
crypto/libressl/apps/openssl/req.c
1129
make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *subj, int multirdn,
crypto/libressl/apps/openssl/req.c
1591
EVP_PKEY *param = NULL;
crypto/libressl/apps/openssl/req.c
1737
do_sign_init(BIO * err, EVP_MD_CTX * ctx, EVP_PKEY * pkey,
crypto/libressl/apps/openssl/req.c
1757
do_X509_sign(BIO * err, X509 * x, EVP_PKEY * pkey, const EVP_MD * md,
crypto/libressl/apps/openssl/req.c
1777
do_X509_REQ_sign(BIO * err, X509_REQ * x, EVP_PKEY * pkey, const EVP_MD * md,
crypto/libressl/apps/openssl/req.c
1798
do_X509_CRL_sign(BIO * err, X509_CRL * x, EVP_PKEY * pkey, const EVP_MD * md,
crypto/libressl/apps/openssl/req.c
559
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/req.c
881
EVP_PKEY *tmppkey;
crypto/libressl/apps/openssl/req.c
988
EVP_PKEY *pubkey = pkey;
crypto/libressl/apps/openssl/rsa.c
287
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/rsa.c
383
EVP_PKEY *pk;
crypto/libressl/apps/openssl/rsautl.c
238
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/s_apps.h
129
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key);
crypto/libressl/apps/openssl/s_cb.c
235
set_cert_key_stuff(SSL_CTX * ctx, X509 * cert, EVP_PKEY * key)
crypto/libressl/apps/openssl/s_cb.c
265
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/s_client.c
1774
EVP_PKEY *pktmp;
crypto/libressl/apps/openssl/s_client.c
913
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/s_server.c
1079
EVP_PKEY *s_key = NULL, *s_dkey = NULL;
crypto/libressl/apps/openssl/s_server.c
1080
EVP_PKEY *s_key2 = NULL;
crypto/libressl/apps/openssl/smime.c
719
EVP_PKEY *key = NULL;
crypto/libressl/apps/openssl/spkac.c
182
EVP_PKEY *pkey = NULL;
crypto/libressl/apps/openssl/x509.c
1044
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/x509.c
1072
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/x509.c
1240
EVP_PKEY *pk;
crypto/libressl/apps/openssl/x509.c
1384
X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
crypto/libressl/apps/openssl/x509.c
1391
EVP_PKEY *upkey;
crypto/libressl/apps/openssl/x509.c
1502
sign(X509 *x, EVP_PKEY *pkey, int days, int clrext, const EVP_MD *digest,
crypto/libressl/apps/openssl/x509.c
1505
EVP_PKEY *pktmp;
crypto/libressl/apps/openssl/x509.c
728
EVP_PKEY *Upkey = NULL, *CApkey = NULL;
crypto/libressl/apps/openssl/x509.c
820
EVP_PKEY *pkey;
crypto/libressl/apps/openssl/x509.c
83
static int sign(X509 *x, EVP_PKEY *pkey, int days, int clrext,
crypto/libressl/apps/openssl/x509.c
86
X509 *x, X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
crypto/libressl/crypto/asn1/a_pkey.c
128
i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp)
crypto/libressl/crypto/asn1/a_pkey.c
145
EVP_PKEY *
crypto/libressl/crypto/asn1/a_pkey.c
146
d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length)
crypto/libressl/crypto/asn1/a_pkey.c
169
EVP_PKEY *ret;
crypto/libressl/crypto/asn1/a_pkey.c
77
EVP_PKEY *
crypto/libressl/crypto/asn1/a_pkey.c
78
d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
crypto/libressl/crypto/asn1/a_pkey.c
81
EVP_PKEY *ret;
crypto/libressl/crypto/asn1/a_pubkey.c
141
i2d_PublicKey(EVP_PKEY *a, unsigned char **pp)
crypto/libressl/crypto/asn1/a_pubkey.c
81
EVP_PKEY *
crypto/libressl/crypto/asn1/a_pubkey.c
82
d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
crypto/libressl/crypto/asn1/a_pubkey.c
84
EVP_PKEY *ret;
crypto/libressl/crypto/asn1/ameth_lib.c
307
EVP_PKEY_get0_asn1(const EVP_PKEY *pkey)
crypto/libressl/crypto/asn1/ameth_lib.c
373
int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub),
crypto/libressl/crypto/asn1/ameth_lib.c
374
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk),
crypto/libressl/crypto/asn1/ameth_lib.c
375
int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b),
crypto/libressl/crypto/asn1/ameth_lib.c
376
int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/ameth_lib.c
378
int (*pkey_size)(const EVP_PKEY *pk),
crypto/libressl/crypto/asn1/ameth_lib.c
379
int (*pkey_bits)(const EVP_PKEY *pk))
crypto/libressl/crypto/asn1/ameth_lib.c
391
int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf),
crypto/libressl/crypto/asn1/ameth_lib.c
392
int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk),
crypto/libressl/crypto/asn1/ameth_lib.c
393
int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/ameth_lib.c
403
int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen),
crypto/libressl/crypto/asn1/ameth_lib.c
404
int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder),
crypto/libressl/crypto/asn1/ameth_lib.c
405
int (*param_missing)(const EVP_PKEY *pk),
crypto/libressl/crypto/asn1/ameth_lib.c
406
int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from),
crypto/libressl/crypto/asn1/ameth_lib.c
407
int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b),
crypto/libressl/crypto/asn1/ameth_lib.c
408
int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/ameth_lib.c
421
void (*pkey_free)(EVP_PKEY *pkey))
crypto/libressl/crypto/asn1/ameth_lib.c
428
int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2))
crypto/libressl/crypto/asn1/ameth_lib.c
435
int (*pkey_security_bits)(const EVP_PKEY *pkey))
crypto/libressl/crypto/asn1/ameth_lib.c
442
int (*pkey_check)(const EVP_PKEY *pk))
crypto/libressl/crypto/asn1/ameth_lib.c
449
int (*pkey_public_check)(const EVP_PKEY *pk))
crypto/libressl/crypto/asn1/ameth_lib.c
456
int (*pkey_param_check)(const EVP_PKEY *pk))
crypto/libressl/crypto/asn1/asn1_item.c
219
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type)
crypto/libressl/crypto/asn1/asn1_item.c
235
EVP_PKEY *pkey;
crypto/libressl/crypto/asn1/asn1_item.c
336
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey)
crypto/libressl/crypto/asn1/asn1_locl.h
102
int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub);
crypto/libressl/crypto/asn1/asn1_locl.h
103
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
104
int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/libressl/crypto/asn1/asn1_locl.h
105
int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/asn1_locl.h
108
int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
crypto/libressl/crypto/asn1/asn1_locl.h
109
int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
110
int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/asn1_locl.h
113
int (*pkey_size)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
114
int (*pkey_bits)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
115
int (*pkey_security_bits)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
117
int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder,
crypto/libressl/crypto/asn1/asn1_locl.h
119
int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder);
crypto/libressl/crypto/asn1/asn1_locl.h
120
int (*param_missing)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
121
int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
crypto/libressl/crypto/asn1/asn1_locl.h
122
int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/libressl/crypto/asn1/asn1_locl.h
123
int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/asn1/asn1_locl.h
128
void (*pkey_free)(EVP_PKEY *pkey);
crypto/libressl/crypto/asn1/asn1_locl.h
129
int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
crypto/libressl/crypto/asn1/asn1_locl.h
133
int (*old_priv_decode)(EVP_PKEY *pkey, const unsigned char **pder,
crypto/libressl/crypto/asn1/asn1_locl.h
135
int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
crypto/libressl/crypto/asn1/asn1_locl.h
138
X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey);
crypto/libressl/crypto/asn1/asn1_locl.h
142
int (*pkey_check)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
143
int (*pkey_public_check)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
144
int (*pkey_param_check)(const EVP_PKEY *pk);
crypto/libressl/crypto/asn1/asn1_locl.h
162
int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk);
crypto/libressl/crypto/asn1/t_req.c
103
EVP_PKEY *pkey;
crypto/libressl/crypto/asn1/t_spki.c
81
EVP_PKEY *pkey;
crypto/libressl/crypto/asn1/t_x509.c
120
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/asn1/x_crl.c
103
static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r);
crypto/libressl/crypto/asn1/x_crl.c
549
X509_CRL_verify(X509_CRL *crl, EVP_PKEY *r)
crypto/libressl/crypto/asn1/x_crl.c
575
def_crl_verify(X509_CRL *crl, EVP_PKEY *r)
crypto/libressl/crypto/asn1/x_crl.c
657
int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk))
crypto/libressl/crypto/asn1/x_pubkey.c
141
X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
crypto/libressl/crypto/asn1/x_pubkey.c
178
EVP_PKEY *
crypto/libressl/crypto/asn1/x_pubkey.c
181
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/asn1/x_pubkey.c
230
EVP_PKEY *
crypto/libressl/crypto/asn1/x_pubkey.c
233
EVP_PKEY *pkey;
crypto/libressl/crypto/asn1/x_pubkey.c
254
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/asn1/x_pubkey.c
308
EVP_PKEY *pkey, *pktmp;
crypto/libressl/crypto/asn1/x_pubkey.c
316
pkey = (EVP_PKEY *)*pval;
crypto/libressl/crypto/asn1/x_pubkey.c
362
EVP_PKEY_free((EVP_PKEY *)*pval);
crypto/libressl/crypto/asn1/x_pubkey.c
400
EVP_PKEY *
crypto/libressl/crypto/asn1/x_pubkey.c
401
d2i_PUBKEY(EVP_PKEY **pkey, const unsigned char **in, long len)
crypto/libressl/crypto/asn1/x_pubkey.c
403
return (EVP_PKEY *)ASN1_item_d2i((ASN1_VALUE **)pkey, in, len,
crypto/libressl/crypto/asn1/x_pubkey.c
408
i2d_PUBKEY(EVP_PKEY *pkey, unsigned char **out)
crypto/libressl/crypto/asn1/x_pubkey.c
413
EVP_PKEY *
crypto/libressl/crypto/asn1/x_pubkey.c
414
d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **pkey)
crypto/libressl/crypto/asn1/x_pubkey.c
416
return (EVP_PKEY *)ASN1_item_d2i_bio(&EVP_PKEY_PUBKEY_it, bp,
crypto/libressl/crypto/asn1/x_pubkey.c
421
i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey)
crypto/libressl/crypto/asn1/x_pubkey.c
426
EVP_PKEY *
crypto/libressl/crypto/asn1/x_pubkey.c
427
d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **pkey)
crypto/libressl/crypto/asn1/x_pubkey.c
429
return (EVP_PKEY *)ASN1_item_d2i_fp(&EVP_PKEY_PUBKEY_it, fp,
crypto/libressl/crypto/asn1/x_pubkey.c
434
i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey)
crypto/libressl/crypto/cmac/cm_ameth.c
68
cmac_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/cmac/cm_ameth.c
74
cmac_key_free(EVP_PKEY *pkey)
crypto/libressl/crypto/cmac/cm_pmeth.c
93
pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/cms/cms_env.c
102
EVP_PKEY *pkey;
crypto/libressl/crypto/cms/cms_env.c
189
cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
crypto/libressl/crypto/cms/cms_env.c
245
EVP_PKEY *pk = NULL;
crypto/libressl/crypto/cms/cms_env.c
293
CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, EVP_PKEY **pk,
crypto/libressl/crypto/cms/cms_env.c
342
CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey)
crypto/libressl/crypto/cms/cms_env.c
426
EVP_PKEY *pkey = ktri->pkey;
crypto/libressl/crypto/cms/cms_env.c
970
cms_pkey_get_ri_type(EVP_PKEY *pk)
crypto/libressl/crypto/cms/cms_kari.c
205
CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk)
crypto/libressl/crypto/cms/cms_kari.c
315
cms_kari_create_ephemeral_key(CMS_KeyAgreeRecipientInfo *kari, EVP_PKEY *pk)
crypto/libressl/crypto/cms/cms_kari.c
318
EVP_PKEY *ekey = NULL;
crypto/libressl/crypto/cms/cms_kari.c
348
cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
crypto/libressl/crypto/cms/cms_lcl.h
136
EVP_PKEY *pkey;
crypto/libressl/crypto/cms/cms_lcl.h
197
EVP_PKEY *pkey;
crypto/libressl/crypto/cms/cms_lcl.h
232
EVP_PKEY *pkey;
crypto/libressl/crypto/cms/cms_lcl.h
457
int cms_pkey_get_ri_type(EVP_PKEY *pk);
crypto/libressl/crypto/cms/cms_lcl.h
460
EVP_PKEY *pk, unsigned int flags);
crypto/libressl/crypto/cms/cms_sd.c
257
EVP_PKEY *pkey = si->pkey;
crypto/libressl/crypto/cms/cms_sd.c
276
CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk,
crypto/libressl/crypto/cms/cms_sd.c
582
CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
crypto/libressl/crypto/cms/cms_smime.c
504
CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
crypto/libressl/crypto/cms/cms_smime.c
547
CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey,
crypto/libressl/crypto/cms/cms_smime.c
650
cms_kari_set1_pkey(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, EVP_PKEY *pk,
crypto/libressl/crypto/cms/cms_smime.c
676
CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert)
crypto/libressl/crypto/cms/cms_smime.c
810
CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert, BIO *dcont,
crypto/libressl/crypto/ct/ct_b64.c
196
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/ct/ct_local.h
126
EVP_PKEY *pkey;
crypto/libressl/crypto/ct/ct_log.c
128
ct_v1_log_id_from_pkey(EVP_PKEY *pkey, unsigned char log_id[CT_V1_HASHLEN])
crypto/libressl/crypto/ct/ct_log.c
293
CTLOG_new(EVP_PKEY *public_key, const char *name)
crypto/libressl/crypto/ct/ct_log.c
342
EVP_PKEY *
crypto/libressl/crypto/ct/ct_log.c
79
EVP_PKEY *public_key;
crypto/libressl/crypto/ct/ct_sct.c
407
EVP_PKEY *issuer_pkey;
crypto/libressl/crypto/ct/ct_sct_ctx.c
304
EVP_PKEY *pkey = X509_PUBKEY_get(pubkey);
crypto/libressl/crypto/dh/dh_ameth.c
130
dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
185
dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/libressl/crypto/dh/dh_ameth.c
236
dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
295
dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/dh/dh_ameth.c
308
dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/dh/dh_ameth.c
389
int_dh_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
395
dh_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
401
dh_security_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
407
dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/dh/dh_ameth.c
417
dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/libressl/crypto/dh/dh_ameth.c
435
dh_missing_parameters(const EVP_PKEY *a)
crypto/libressl/crypto/dh/dh_ameth.c
443
dh_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/dh/dh_ameth.c
454
dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dh/dh_ameth.c
460
dh_public_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dh/dh_ameth.c
466
dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dh/dh_ameth.c
478
dh_pkey_public_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
491
dh_pkey_param_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
72
int_dh_free(EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_ameth.c
78
dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
crypto/libressl/crypto/dh/dh_pmeth.c
190
pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/dh/dh_pmeth.c
215
pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
133
dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
184
dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/libressl/crypto/dsa/dsa_ameth.c
251
dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
297
int_dsa_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
303
dsa_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
309
dsa_security_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
315
dsa_missing_parameters(const EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
326
dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/libressl/crypto/dsa/dsa_ameth.c
348
dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/dsa/dsa_ameth.c
359
dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/dsa/dsa_ameth.c
368
int_dsa_free(EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_ameth.c
447
dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/dsa/dsa_ameth.c
460
dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/dsa/dsa_ameth.c
466
dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dsa/dsa_ameth.c
472
dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dsa/dsa_ameth.c
478
dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/dsa/dsa_ameth.c
484
old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/dsa/dsa_ameth.c
576
old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/dsa/dsa_ameth.c
626
dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/dsa/dsa_ameth.c
76
dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
crypto/libressl/crypto/dsa/dsa_pmeth.c
280
pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_pmeth.c
305
pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/dsa/dsa_prn.c
100
EVP_PKEY *pk;
crypto/libressl/crypto/dsa/dsa_prn.c
114
EVP_PKEY *pk;
crypto/libressl/crypto/ec/ec_ameth.c
111
eckey_pub_encode(X509_PUBKEY * pk, const EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
194
eckey_pub_decode(EVP_PKEY * pkey, X509_PUBKEY * pubkey)
crypto/libressl/crypto/ec/ec_ameth.c
227
eckey_pub_cmp(const EVP_PKEY * a, const EVP_PKEY * b)
crypto/libressl/crypto/ec/ec_ameth.c
242
eckey_priv_decode(EVP_PKEY * pkey, const PKCS8_PRIV_KEY_INFO * p8)
crypto/libressl/crypto/ec/ec_ameth.c
309
eckey_priv_encode(PKCS8_PRIV_KEY_INFO * p8, const EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
362
int_ec_size(const EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
368
ec_bits(const EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
390
ec_security_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/ec/ec_ameth.c
409
ec_missing_parameters(const EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
417
ec_copy_parameters(EVP_PKEY * to, const EVP_PKEY * from)
crypto/libressl/crypto/ec/ec_ameth.c
423
ec_cmp_parameters(const EVP_PKEY * a, const EVP_PKEY * b)
crypto/libressl/crypto/ec/ec_ameth.c
433
int_ec_free(EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_ameth.c
523
eckey_param_decode(EVP_PKEY * pkey,
crypto/libressl/crypto/ec/ec_ameth.c
536
eckey_param_encode(const EVP_PKEY * pkey, unsigned char **pder)
crypto/libressl/crypto/ec/ec_ameth.c
542
eckey_param_print(BIO * bp, const EVP_PKEY * pkey, int indent,
crypto/libressl/crypto/ec/ec_ameth.c
549
eckey_pub_print(BIO * bp, const EVP_PKEY * pkey, int indent,
crypto/libressl/crypto/ec/ec_ameth.c
557
eckey_priv_print(BIO * bp, const EVP_PKEY * pkey, int indent,
crypto/libressl/crypto/ec/ec_ameth.c
564
old_ec_priv_decode(EVP_PKEY * pkey,
crypto/libressl/crypto/ec/ec_ameth.c
577
old_ec_priv_encode(const EVP_PKEY * pkey, unsigned char **pder)
crypto/libressl/crypto/ec/ec_ameth.c
583
ec_pkey_ctrl(EVP_PKEY * pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/ec/ec_ameth.c
644
ec_pkey_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/ec/ec_ameth.c
657
ec_pkey_public_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/ec/ec_ameth.c
666
ec_pkey_param_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/ec/ec_ameth.c
688
EVP_PKEY *pkpeer = NULL;
crypto/libressl/crypto/ec/ec_ameth.c
700
EVP_PKEY *pk;
crypto/libressl/crypto/ec/ec_ameth.c
869
EVP_PKEY *pkey;
crypto/libressl/crypto/ec/ec_pmeth.c
453
pkey_ec_paramgen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey)
crypto/libressl/crypto/ec/ec_pmeth.c
474
pkey_ec_keygen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey)
crypto/libressl/crypto/ec/eck_prn.c
123
EVP_PKEY *pk;
crypto/libressl/crypto/ec/eck_prn.c
136
EVP_PKEY *pk;
crypto/libressl/crypto/engine/eng_openssl.c
128
static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
crypto/libressl/crypto/engine/eng_openssl.c
391
static EVP_PKEY *
crypto/libressl/crypto/engine/eng_openssl.c
396
EVP_PKEY *key;
crypto/libressl/crypto/engine/eng_pkey.c
104
EVP_PKEY *
crypto/libressl/crypto/engine/eng_pkey.c
108
EVP_PKEY *pkey;
crypto/libressl/crypto/engine/eng_pkey.c
133
EVP_PKEY *
crypto/libressl/crypto/engine/eng_pkey.c
137
EVP_PKEY *pkey;
crypto/libressl/crypto/engine/eng_pkey.c
164
X509 **pcert, EVP_PKEY **ppkey, STACK_OF(X509) **pother,
crypto/libressl/crypto/evp/evp_locl.h
195
EVP_PKEY *pkey;
crypto/libressl/crypto/evp/evp_locl.h
197
EVP_PKEY *peerkey;
crypto/libressl/crypto/evp/evp_locl.h
222
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/libressl/crypto/evp/evp_locl.h
225
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/libressl/crypto/evp/evp_locl.h
263
int (*check)(EVP_PKEY *pkey);
crypto/libressl/crypto/evp/evp_locl.h
264
int (*public_check)(EVP_PKEY *pkey);
crypto/libressl/crypto/evp/evp_locl.h
265
int (*param_check)(EVP_PKEY *pkey);
crypto/libressl/crypto/evp/evp_pkey.c
112
EVP_PKEY2PKCS8(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/evp_pkey.c
145
EVP_PKEY_get_attr_count(const EVP_PKEY *key)
crypto/libressl/crypto/evp/evp_pkey.c
151
EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos)
crypto/libressl/crypto/evp/evp_pkey.c
157
EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/libressl/crypto/evp/evp_pkey.c
164
EVP_PKEY_get_attr(const EVP_PKEY *key, int loc)
crypto/libressl/crypto/evp/evp_pkey.c
170
EVP_PKEY_delete_attr(EVP_PKEY *key, int loc)
crypto/libressl/crypto/evp/evp_pkey.c
176
EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr)
crypto/libressl/crypto/evp/evp_pkey.c
184
EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, const ASN1_OBJECT *obj, int type,
crypto/libressl/crypto/evp/evp_pkey.c
193
EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, int nid, int type,
crypto/libressl/crypto/evp/evp_pkey.c
202
EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, const char *attrname, int type,
crypto/libressl/crypto/evp/evp_pkey.c
70
EVP_PKEY *
crypto/libressl/crypto/evp/evp_pkey.c
73
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/evp/m_sigver.c
119
ENGINE *e, EVP_PKEY *pkey)
crypto/libressl/crypto/evp/m_sigver.c
126
ENGINE *e, EVP_PKEY *pkey)
crypto/libressl/crypto/evp/m_sigver.c
70
ENGINE *e, EVP_PKEY *pkey, int ver)
crypto/libressl/crypto/evp/p_lib.c
109
EVP_PKEY_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
117
EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode)
crypto/libressl/crypto/evp/p_lib.c
141
EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/libressl/crypto/evp/p_lib.c
160
EVP_PKEY_missing_parameters(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
168
EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/evp/p_lib.c
178
EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/evp/p_lib.c
199
EVP_PKEY *
crypto/libressl/crypto/evp/p_lib.c
202
EVP_PKEY *ret;
crypto/libressl/crypto/evp/p_lib.c
204
ret = malloc(sizeof(EVP_PKEY));
crypto/libressl/crypto/evp/p_lib.c
221
EVP_PKEY_up_ref(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
232
pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, int len)
crypto/libressl/crypto/evp/p_lib.c
276
EVP_PKEY_set_type(EVP_PKEY *pkey, int type)
crypto/libressl/crypto/evp/p_lib.c
281
EVP_PKEY *
crypto/libressl/crypto/evp/p_lib.c
285
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/evp/p_lib.c
312
EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len)
crypto/libressl/crypto/evp/p_lib.c
318
EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
crypto/libressl/crypto/evp/p_lib.c
327
EVP_PKEY_get0(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
333
EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len)
crypto/libressl/crypto/evp/p_lib.c
350
EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
360
EVP_PKEY_get1_RSA(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
371
EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
crypto/libressl/crypto/evp/p_lib.c
382
EVP_PKEY_get0_DSA(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
392
EVP_PKEY_get1_DSA(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
403
EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key)
crypto/libressl/crypto/evp/p_lib.c
414
EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
424
EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
435
EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
crypto/libressl/crypto/evp/p_lib.c
447
EVP_PKEY_get0_DH(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
457
EVP_PKEY_get1_DH(EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
468
EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key)
crypto/libressl/crypto/evp/p_lib.c
495
EVP_PKEY_id(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
501
EVP_PKEY_base_id(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
507
EVP_PKEY_free(EVP_PKEY *x)
crypto/libressl/crypto/evp/p_lib.c
525
EVP_PKEY_free_it(EVP_PKEY *x)
crypto/libressl/crypto/evp/p_lib.c
538
unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent, const char *kstr)
crypto/libressl/crypto/evp/p_lib.c
548
EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/evp/p_lib.c
558
EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/evp/p_lib.c
568
EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/crypto/evp/p_lib.c
577
EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid)
crypto/libressl/crypto/evp/p_lib.c
87
static void EVP_PKEY_free_it(EVP_PKEY *x);
crypto/libressl/crypto/evp/p_lib.c
90
EVP_PKEY_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_lib.c
98
EVP_PKEY_security_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_sign.c
70
EVP_PKEY *pkey)
crypto/libressl/crypto/evp/p_verify.c
70
unsigned int siglen, EVP_PKEY *pkey)
crypto/libressl/crypto/evp/pmeth_fn.c
272
EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer)
crypto/libressl/crypto/evp/pmeth_gn.c
137
EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
crypto/libressl/crypto/evp/pmeth_gn.c
205
EVP_PKEY *
crypto/libressl/crypto/evp/pmeth_gn.c
209
EVP_PKEY *mac_key = NULL;
crypto/libressl/crypto/evp/pmeth_gn.c
230
EVP_PKEY *pkey;
crypto/libressl/crypto/evp/pmeth_gn.c
251
EVP_PKEY *pkey;
crypto/libressl/crypto/evp/pmeth_gn.c
272
EVP_PKEY *pkey;
crypto/libressl/crypto/evp/pmeth_gn.c
90
EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
crypto/libressl/crypto/evp/pmeth_lib.c
161
int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id)
crypto/libressl/crypto/evp/pmeth_lib.c
271
EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e)
crypto/libressl/crypto/evp/pmeth_lib.c
470
EVP_PKEY *
crypto/libressl/crypto/evp/pmeth_lib.c
476
EVP_PKEY *
crypto/libressl/crypto/evp/pmeth_lib.c
518
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
crypto/libressl/crypto/evp/pmeth_lib.c
527
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
crypto/libressl/crypto/evp/pmeth_lib.c
623
EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey))
crypto/libressl/crypto/evp/pmeth_lib.c
630
int (*public_check)(EVP_PKEY *pkey))
crypto/libressl/crypto/evp/pmeth_lib.c
637
int (*param_check)(EVP_PKEY *pkey))
crypto/libressl/crypto/gost/gost89imit_ameth.c
61
mackey_free_gost(EVP_PKEY *pk)
crypto/libressl/crypto/gost/gost89imit_ameth.c
67
mac_ctrl_gost(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/gost/gost89imit_pmeth.c
107
pkey_gost_mac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/gost/gost89imit_pmeth.c
158
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/libressl/crypto/gost/gostr341001_ameth.c
125
encode_gost01_algor_params(const EVP_PKEY *key)
crypto/libressl/crypto/gost/gostr341001_ameth.c
157
pub_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/gost/gostr341001_ameth.c
175
pkey_size_gost01(const EVP_PKEY *pk)
crypto/libressl/crypto/gost/gostr341001_ameth.c
183
pkey_bits_gost01(const EVP_PKEY *pk)
crypto/libressl/crypto/gost/gostr341001_ameth.c
191
pub_decode_gost01(EVP_PKEY *pk, X509_PUBKEY *pub)
crypto/libressl/crypto/gost/gostr341001_ameth.c
243
pub_encode_gost01(X509_PUBKEY *pub, const EVP_PKEY *pk)
crypto/libressl/crypto/gost/gostr341001_ameth.c
322
param_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)
crypto/libressl/crypto/gost/gostr341001_ameth.c
338
pub_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)
crypto/libressl/crypto/gost/gostr341001_ameth.c
386
priv_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)
crypto/libressl/crypto/gost/gostr341001_ameth.c
404
priv_decode_gost01(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf)
crypto/libressl/crypto/gost/gostr341001_ameth.c
484
priv_encode_gost01(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk)
crypto/libressl/crypto/gost/gostr341001_ameth.c
509
param_encode_gost01(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/gost/gostr341001_ameth.c
524
param_decode_gost01(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/gost/gostr341001_ameth.c
577
param_missing_gost01(const EVP_PKEY *pk)
crypto/libressl/crypto/gost/gostr341001_ameth.c
591
param_copy_gost01(EVP_PKEY *to, const EVP_PKEY *from)
crypto/libressl/crypto/gost/gostr341001_ameth.c
625
param_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/gost/gostr341001_ameth.c
639
pkey_ctrl_gost01(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/gost/gostr341001_ameth.c
71
pkey_free_gost01(EVP_PKEY *key)
crypto/libressl/crypto/gost/gostr341001_ameth.c
81
decode_gost01_algor_params(EVP_PKEY *pkey, const unsigned char **p, int len)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
142
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
188
pkey_gost01_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
225
pkey_gost01_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/gost/gostr341001_pmeth.c
237
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
289
EVP_PKEY *pub_key = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
318
gost01_VKO_key(EVP_PKEY *pub_key, EVP_PKEY *priv_key, const unsigned char *ukm,
crypto/libressl/crypto/gost/gostr341001_pmeth.c
379
EVP_PKEY *priv = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
384
EVP_PKEY *eph_key = NULL, *peerkey = NULL;
crypto/libressl/crypto/gost/gostr341001_pmeth.c
457
EVP_PKEY *my_key = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
458
EVP_PKEY *peer_key = EVP_PKEY_CTX_get0_peerkey(ctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
483
EVP_PKEY *pubk = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/libressl/crypto/gost/gostr341001_pmeth.c
488
EVP_PKEY *sec_key = EVP_PKEY_CTX_get0_peerkey(pctx);
crypto/libressl/crypto/hmac/hm_ameth.c
113
old_hmac_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/hmac/hm_ameth.c
132
old_hmac_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/hmac/hm_ameth.c
77
hmac_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/hmac/hm_ameth.c
83
hmac_key_free(EVP_PKEY *pkey)
crypto/libressl/crypto/hmac/hm_ameth.c
95
hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/hmac/hm_pmeth.c
130
pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/ocsp/ocsp_cl.c
151
OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/crypto/ocsp/ocsp_srv.c
223
OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
crypto/libressl/crypto/ocsp/ocsp_vfy.c
408
EVP_PKEY *skey;
crypto/libressl/crypto/ocsp/ocsp_vfy.c
98
EVP_PKEY *skey;
crypto/libressl/crypto/pem/pem_all.c
133
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
crypto/libressl/crypto/pem/pem_all.c
136
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
crypto/libressl/crypto/pem/pem_all.c
140
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
crypto/libressl/crypto/pem/pem_all.c
281
pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
crypto/libressl/crypto/pem/pem_all.c
301
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
318
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
394
pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
crypto/libressl/crypto/pem/pem_all.c
414
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
431
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
507
pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
crypto/libressl/crypto/pem/pem_all.c
555
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
572
EVP_PKEY *pktmp;
crypto/libressl/crypto/pem/pem_all.c
648
EVP_PKEY *
crypto/libressl/crypto/pem/pem_all.c
649
PEM_read_PUBKEY(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
656
PEM_write_PUBKEY(FILE *fp, EVP_PKEY *x)
crypto/libressl/crypto/pem/pem_all.c
662
EVP_PKEY *
crypto/libressl/crypto/pem/pem_all.c
663
PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_all.c
670
PEM_write_bio_PUBKEY(BIO *bp, EVP_PKEY *x)
crypto/libressl/crypto/pem/pem_pk8.c
103
i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
crypto/libressl/crypto/pem/pem_pk8.c
110
do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pk8.c
156
EVP_PKEY *
crypto/libressl/crypto/pem/pem_pk8.c
157
d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_pk8.c
162
EVP_PKEY *ret;
crypto/libressl/crypto/pem/pem_pk8.c
194
i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pk8.c
201
i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid, char *kstr,
crypto/libressl/crypto/pem/pem_pk8.c
208
PEM_write_PKCS8PrivateKey_nid(FILE *fp, EVP_PKEY *x, int nid, char *kstr,
crypto/libressl/crypto/pem/pem_pk8.c
215
PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pk8.c
222
do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pk8.c
237
EVP_PKEY *
crypto/libressl/crypto/pem/pem_pk8.c
238
d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_pk8.c
241
EVP_PKEY *ret;
crypto/libressl/crypto/pem/pem_pk8.c
70
static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid,
crypto/libressl/crypto/pem/pem_pk8.c
72
static int do_pk8pkey_fp(FILE *bp, EVP_PKEY *x, int isder, int nid,
crypto/libressl/crypto/pem/pem_pk8.c
82
PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, EVP_PKEY *x, int nid, char *kstr,
crypto/libressl/crypto/pem/pem_pk8.c
89
PEM_write_bio_PKCS8PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pk8.c
96
i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pkey.c
152
PEM_write_bio_PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pkey.c
164
PEM_write_bio_PrivateKey_traditional(BIO *bp, EVP_PKEY *x,
crypto/libressl/crypto/pem/pem_pkey.c
176
EVP_PKEY *
crypto/libressl/crypto/pem/pem_pkey.c
177
PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x)
crypto/libressl/crypto/pem/pem_pkey.c
184
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pem_pkey.c
217
PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x)
crypto/libressl/crypto/pem/pem_pkey.c
230
EVP_PKEY *
crypto/libressl/crypto/pem/pem_pkey.c
231
PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_pkey.c
234
EVP_PKEY *ret;
crypto/libressl/crypto/pem/pem_pkey.c
247
PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/crypto/pem/pem_pkey.c
81
EVP_PKEY *
crypto/libressl/crypto/pem/pem_pkey.c
82
PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pem/pem_pkey.c
89
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
147
static EVP_PKEY *b2i_rsa(const unsigned char **in, unsigned int length,
crypto/libressl/crypto/pem/pvkfmt.c
149
static EVP_PKEY *b2i_dss(const unsigned char **in, unsigned int length,
crypto/libressl/crypto/pem/pvkfmt.c
250
static EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
272
static EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
279
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
311
static EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
316
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
363
static EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
368
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
412
EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
418
EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
424
EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
430
EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
482
do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub)
crypto/libressl/crypto/pem/pvkfmt.c
531
do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub)
crypto/libressl/crypto/pem/pvkfmt.c
645
i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk)
crypto/libressl/crypto/pem/pvkfmt.c
651
i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk)
crypto/libressl/crypto/pem/pvkfmt.c
721
static EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
725
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
806
EVP_PKEY *
crypto/libressl/crypto/pem/pvkfmt.c
812
EVP_PKEY *ret = NULL;
crypto/libressl/crypto/pem/pvkfmt.c
842
i2b_PVK(unsigned char **out, EVP_PKEY*pk, int enclevel, pem_password_cb *cb,
crypto/libressl/crypto/pem/pvkfmt.c
917
i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
crypto/libressl/crypto/pkcs12/p12_crt.c
225
PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key, int key_usage,
crypto/libressl/crypto/pkcs12/p12_crt.c
70
copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid)
crypto/libressl/crypto/pkcs12/p12_crt.c
85
PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
crypto/libressl/crypto/pkcs12/p12_kiss.c
175
parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey,
crypto/libressl/crypto/pkcs12/p12_kiss.c
211
EVP_PKEY **pkey, STACK_OF(X509) *ocerts)
crypto/libressl/crypto/pkcs12/p12_kiss.c
224
parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey,
crypto/libressl/crypto/pkcs12/p12_kiss.c
69
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
crypto/libressl/crypto/pkcs12/p12_kiss.c
72
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
crypto/libressl/crypto/pkcs12/p12_kiss.c
75
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
crypto/libressl/crypto/pkcs12/p12_kiss.c
84
PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/libressl/crypto/pkcs7/pk7_doit.c
147
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/pkcs7/pk7_doit.c
197
EVP_PKEY *pkey, size_t fixlen)
crypto/libressl/crypto/pkcs7/pk7_doit.c
423
PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
crypto/libressl/crypto/pkcs7/pk7_doit.c
989
EVP_PKEY *pkey;
crypto/libressl/crypto/pkcs7/pk7_lib.c
362
PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/libressl/crypto/pkcs7/pk7_lib.c
406
PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst)
crypto/libressl/crypto/pkcs7/pk7_lib.c
465
PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
crypto/libressl/crypto/pkcs7/pk7_lib.c
529
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/pkcs7/pk7_smime.c
162
PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, EVP_PKEY *pkey,
crypto/libressl/crypto/pkcs7/pk7_smime.c
529
PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
crypto/libressl/crypto/pkcs7/pk7_smime.c
72
PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
crypto/libressl/crypto/rsa/rsa_ameth.c
135
rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
157
rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
182
rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/libressl/crypto/rsa/rsa_ameth.c
192
old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
crypto/libressl/crypto/rsa/rsa_ameth.c
205
old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/libressl/crypto/rsa/rsa_ameth.c
211
rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
239
rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/libressl/crypto/rsa/rsa_ameth.c
263
int_rsa_size(const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
269
rsa_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
275
rsa_security_bits(const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
281
int_rsa_free(EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
422
pkey_rsa_print(BIO *bp, const EVP_PKEY *pkey, int off, int priv)
crypto/libressl/crypto/rsa/rsa_ameth.c
496
rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/rsa/rsa_ameth.c
502
rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
crypto/libressl/crypto/rsa/rsa_ameth.c
528
rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/libressl/crypto/rsa/rsa_ameth.c
659
EVP_PKEY *pk = EVP_PKEY_CTX_get0_pkey(pkctx);
crypto/libressl/crypto/rsa/rsa_ameth.c
731
X509_ALGOR *sigalg, EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
849
X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_ameth.c
85
rsa_param_encode(const EVP_PKEY *pkey, ASN1_STRING **pstr, int *pstrtype)
crypto/libressl/crypto/rsa/rsa_ameth.c
926
rsa_pkey_check(const EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_pmeth.c
744
pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/crypto/rsa/rsa_prn.c
84
EVP_PKEY *pk;
crypto/libressl/crypto/ts/ts_conf.c
148
EVP_PKEY *
crypto/libressl/crypto/ts/ts_conf.c
152
EVP_PKEY *pkey = NULL;
crypto/libressl/crypto/ts/ts_conf.c
311
EVP_PKEY *key_obj = NULL;
crypto/libressl/crypto/ts/ts_local.h
238
EVP_PKEY *signer_key;
crypto/libressl/crypto/ts/ts_rsp_sign.c
205
TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
crypto/libressl/crypto/x509/x509_cmp.c
330
EVP_PKEY *
crypto/libressl/crypto/x509/x509_cmp.c
338
EVP_PKEY *
crypto/libressl/crypto/x509/x509_cmp.c
355
X509_check_private_key(const X509 *x, const EVP_PKEY *k)
crypto/libressl/crypto/x509/x509_cmp.c
357
const EVP_PKEY *xk;
crypto/libressl/crypto/x509/x509_lcl.h
75
EVP_PKEY *pkey;
crypto/libressl/crypto/x509/x509_r2x.c
72
X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x509_r2x.c
77
EVP_PKEY *pubkey;
crypto/libressl/crypto/x509/x509_req.c
119
EVP_PKEY *
crypto/libressl/crypto/x509/x509_req.c
127
EVP_PKEY *
crypto/libressl/crypto/x509/x509_req.c
136
X509_REQ_check_private_key(X509_REQ *x, EVP_PKEY *k)
crypto/libressl/crypto/x509/x509_req.c
138
EVP_PKEY *xk = NULL;
crypto/libressl/crypto/x509/x509_req.c
77
X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/libressl/crypto/x509/x509_req.c
82
EVP_PKEY *pktmp;
crypto/libressl/crypto/x509/x509_set.c
209
X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x509_verify.c
544
EVP_PKEY *pkey;
crypto/libressl/crypto/x509/x509_vfy.c
1650
EVP_PKEY *ikey = NULL;
crypto/libressl/crypto/x509/x509_vfy.c
1964
EVP_PKEY *pkey;
crypto/libressl/crypto/x509/x509_vfy.c
2088
X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
crypto/libressl/crypto/x509/x509_vfy.c
2090
EVP_PKEY *ktmp = NULL, *ktmp2;
crypto/libressl/crypto/x509/x509_vfy.c
2657
EVP_PKEY *pkey;
crypto/libressl/crypto/x509/x509rset.c
99
X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x509spki.c
67
NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x509spki.c
74
EVP_PKEY *
crypto/libressl/crypto/x509/x509type.c
69
X509_certificate_type(const X509 *x, const EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x509type.c
71
const EVP_PKEY *pk = pkey;
crypto/libressl/crypto/x509/x_all.c
328
EVP_PKEY *
crypto/libressl/crypto/x509/x_all.c
329
d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
crypto/libressl/crypto/x509/x_all.c
331
return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey,
crypto/libressl/crypto/x509/x_all.c
336
i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x_all.c
338
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);
crypto/libressl/crypto/x509/x_all.c
341
EVP_PKEY *
crypto/libressl/crypto/x509/x_all.c
342
d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)
crypto/libressl/crypto/x509/x_all.c
344
return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey,
crypto/libressl/crypto/x509/x_all.c
349
i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey)
crypto/libressl/crypto/x509/x_all.c
351
return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey);
crypto/libressl/crypto/x509/x_all.c
355
i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key)
crypto/libressl/crypto/x509/x_all.c
369
i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key)
crypto/libressl/crypto/x509/x_all.c
382
X509_verify(X509 *a, EVP_PKEY *r)
crypto/libressl/crypto/x509/x_all.c
391
X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
crypto/libressl/crypto/x509/x_all.c
398
NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
crypto/libressl/crypto/x509/x_all.c
405
X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/libressl/crypto/x509/x_all.c
423
X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/libressl/crypto/x509/x_all.c
437
X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/libressl/crypto/x509/x_all.c
453
NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/libressl/include/openssl/cms.h
159
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/libressl/include/openssl/cms.h
163
EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);
crypto/libressl/include/openssl/cms.h
193
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
crypto/libressl/include/openssl/cms.h
196
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
crypto/libressl/include/openssl/cms.h
208
int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey);
crypto/libressl/include/openssl/cms.h
210
int CMS_RecipientInfo_ktri_get0_algs(CMS_RecipientInfo *ri, EVP_PKEY **pk,
crypto/libressl/include/openssl/cms.h
258
EVP_PKEY *pk, const EVP_MD *md, unsigned int flags);
crypto/libressl/include/openssl/cms.h
269
void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
crypto/libressl/include/openssl/cms.h
341
int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk);
crypto/libressl/include/openssl/ct.h
451
CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name);
crypto/libressl/include/openssl/ct.h
473
EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log);
crypto/libressl/include/openssl/engine.h
275
typedef EVP_PKEY * (*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *,
crypto/libressl/include/openssl/engine.h
278
STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **pkey,
crypto/libressl/include/openssl/engine.h
548
EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
crypto/libressl/include/openssl/engine.h
550
EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
crypto/libressl/include/openssl/engine.h
553
STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **ppkey,
crypto/libressl/include/openssl/evp.h
1037
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
crypto/libressl/include/openssl/evp.h
1050
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key,
crypto/libressl/include/openssl/evp.h
1052
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
crypto/libressl/include/openssl/evp.h
1057
EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx);
crypto/libressl/include/openssl/evp.h
1059
EVP_PKEY *EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx);
crypto/libressl/include/openssl/evp.h
1081
int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer);
crypto/libressl/include/openssl/evp.h
1087
int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
crypto/libressl/include/openssl/evp.h
1089
int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
crypto/libressl/include/openssl/evp.h
1110
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
1114
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
1160
int (*check)(EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
1162
int (*public_check)(EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
1164
int (*param_check)(EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
506
EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
509
unsigned int siglen, EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
512
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
519
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
527
const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv);
crypto/libressl/include/openssl/evp.h
531
unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk,
crypto/libressl/include/openssl/evp.h
784
int enc_key_len, EVP_PKEY *private_key);
crypto/libressl/include/openssl/evp.h
786
int key_len, EVP_PKEY *pub_key);
crypto/libressl/include/openssl/evp.h
788
int EVP_PKEY_id(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
789
int EVP_PKEY_base_id(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
790
int EVP_PKEY_bits(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
791
int EVP_PKEY_security_bits(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
792
int EVP_PKEY_size(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
793
int EVP_PKEY_set_type(EVP_PKEY *pkey, int type);
crypto/libressl/include/openssl/evp.h
794
int EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len);
crypto/libressl/include/openssl/evp.h
795
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
crypto/libressl/include/openssl/evp.h
796
void *EVP_PKEY_get0(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
797
const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len);
crypto/libressl/include/openssl/evp.h
801
struct rsa_st *EVP_PKEY_get0_RSA(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
802
struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
803
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
crypto/libressl/include/openssl/evp.h
807
struct dsa_st *EVP_PKEY_get0_DSA(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
808
struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
809
int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key);
crypto/libressl/include/openssl/evp.h
813
struct dh_st *EVP_PKEY_get0_DH(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
814
struct dh_st *EVP_PKEY_get1_DH(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
815
int EVP_PKEY_set1_DH(EVP_PKEY *pkey, struct dh_st *key);
crypto/libressl/include/openssl/evp.h
819
struct ec_key_st *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
820
struct ec_key_st *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
821
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
crypto/libressl/include/openssl/evp.h
827
EVP_PKEY *EVP_PKEY_new(void);
crypto/libressl/include/openssl/evp.h
828
void EVP_PKEY_free(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
829
int EVP_PKEY_up_ref(EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
831
EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/libressl/include/openssl/evp.h
833
int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp);
crypto/libressl/include/openssl/evp.h
835
EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/libressl/include/openssl/evp.h
837
EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp,
crypto/libressl/include/openssl/evp.h
839
int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp);
crypto/libressl/include/openssl/evp.h
841
int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from);
crypto/libressl/include/openssl/evp.h
842
int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
843
int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode);
crypto/libressl/include/openssl/evp.h
844
int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/libressl/include/openssl/evp.h
846
int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/libressl/include/openssl/evp.h
848
int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
850
int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
852
int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
855
int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);
crypto/libressl/include/openssl/evp.h
922
const EVP_PKEY_ASN1_METHOD* EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
crypto/libressl/include/openssl/evp.h
929
int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub),
crypto/libressl/include/openssl/evp.h
930
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk),
crypto/libressl/include/openssl/evp.h
931
int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b),
crypto/libressl/include/openssl/evp.h
932
int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
934
int (*pkey_size)(const EVP_PKEY *pk),
crypto/libressl/include/openssl/evp.h
935
int (*pkey_bits)(const EVP_PKEY *pk));
crypto/libressl/include/openssl/evp.h
937
int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf),
crypto/libressl/include/openssl/evp.h
938
int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk),
crypto/libressl/include/openssl/evp.h
939
int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
942
int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen),
crypto/libressl/include/openssl/evp.h
943
int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder),
crypto/libressl/include/openssl/evp.h
944
int (*param_missing)(const EVP_PKEY *pk),
crypto/libressl/include/openssl/evp.h
945
int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from),
crypto/libressl/include/openssl/evp.h
946
int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b),
crypto/libressl/include/openssl/evp.h
947
int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/libressl/include/openssl/evp.h
951
void (*pkey_free)(EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
953
int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2));
crypto/libressl/include/openssl/evp.h
955
int (*pkey_security_bits)(const EVP_PKEY *pkey));
crypto/libressl/include/openssl/evp.h
958
int (*pkey_check)(const EVP_PKEY *pk));
crypto/libressl/include/openssl/evp.h
960
int (*pkey_public_check)(const EVP_PKEY *pk));
crypto/libressl/include/openssl/evp.h
962
int (*pkey_check)(const EVP_PKEY *pk));
crypto/libressl/include/openssl/ocsp.h
217
int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/include/openssl/ocsp.h
267
int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
crypto/libressl/include/openssl/pem.h
410
unsigned int *siglen, EVP_PKEY *pkey);
crypto/libressl/include/openssl/pem.h
465
DECLARE_PEM_rw_cb(PrivateKey, EVP_PKEY)
crypto/libressl/include/openssl/pem.h
467
DECLARE_PEM_rw(PUBKEY, EVP_PKEY)
crypto/libressl/include/openssl/pem.h
469
int PEM_write_bio_PrivateKey_traditional(BIO *bp, EVP_PKEY *x,
crypto/libressl/include/openssl/pem.h
472
int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, EVP_PKEY *x, int nid,
crypto/libressl/include/openssl/pem.h
475
int PEM_write_bio_PKCS8PrivateKey(BIO *, EVP_PKEY *, const EVP_CIPHER *,
crypto/libressl/include/openssl/pem.h
477
int i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/include/openssl/pem.h
480
int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
crypto/libressl/include/openssl/pem.h
483
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/libressl/include/openssl/pem.h
486
int i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/include/openssl/pem.h
489
int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid,
crypto/libressl/include/openssl/pem.h
492
int PEM_write_PKCS8PrivateKey_nid(FILE *fp, EVP_PKEY *x, int nid,
crypto/libressl/include/openssl/pem.h
496
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/libressl/include/openssl/pem.h
499
int PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/libressl/include/openssl/pem.h
502
EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x);
crypto/libressl/include/openssl/pem.h
503
int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x);
crypto/libressl/include/openssl/pem.h
506
EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length);
crypto/libressl/include/openssl/pem.h
507
EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length);
crypto/libressl/include/openssl/pem.h
508
EVP_PKEY *b2i_PrivateKey_bio(BIO *in);
crypto/libressl/include/openssl/pem.h
509
EVP_PKEY *b2i_PublicKey_bio(BIO *in);
crypto/libressl/include/openssl/pem.h
510
int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk);
crypto/libressl/include/openssl/pem.h
511
int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk);
crypto/libressl/include/openssl/pem.h
513
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/libressl/include/openssl/pem.h
514
int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb,
crypto/libressl/include/openssl/pkcs12.h
263
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/libressl/include/openssl/pkcs12.h
265
PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey,
crypto/libressl/include/openssl/pkcs12.h
270
PKCS12_SAFEBAG *PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, EVP_PKEY *key,
crypto/libressl/include/openssl/pkcs7.h
106
EVP_PKEY *pkey;
crypto/libressl/include/openssl/pkcs7.h
344
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/libressl/include/openssl/pkcs7.h
358
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert);
crypto/libressl/include/openssl/pkcs7.h
362
EVP_PKEY *pkey, const EVP_MD *dgst);
crypto/libressl/include/openssl/pkcs7.h
368
void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
crypto/libressl/include/openssl/pkcs7.h
389
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/libressl/include/openssl/pkcs7.h
393
X509 *signcert, EVP_PKEY *pkey, const EVP_MD *md,
crypto/libressl/include/openssl/pkcs7.h
402
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags);
crypto/libressl/include/openssl/ssl.h
1133
EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx);
crypto/libressl/include/openssl/ssl.h
1181
int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
crypto/libressl/include/openssl/ssl.h
1266
int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
crypto/libressl/include/openssl/ssl.h
610
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
crypto/libressl/include/openssl/ssl.h
612
EVP_PKEY **pkey);
crypto/libressl/include/openssl/ts.h
368
int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key);
crypto/libressl/include/openssl/ts.h
542
EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass);
crypto/libressl/include/openssl/x509.h
1042
int EVP_PKEY_get_attr_count(const EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
1043
int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid,
crypto/libressl/include/openssl/x509.h
1045
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/libressl/include/openssl/x509.h
1047
X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc);
crypto/libressl/include/openssl/x509.h
1048
X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc);
crypto/libressl/include/openssl/x509.h
1049
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr);
crypto/libressl/include/openssl/x509.h
1050
int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
1053
int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
1056
int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key,
crypto/libressl/include/openssl/x509.h
1105
EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8);
crypto/libressl/include/openssl/x509.h
1106
PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
312
EVP_PKEY *dec_pkey;
crypto/libressl/include/openssl/x509.h
427
int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk));
crypto/libressl/include/openssl/x509.h
438
int X509_verify(X509 *a, EVP_PKEY *r);
crypto/libressl/include/openssl/x509.h
440
int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r);
crypto/libressl/include/openssl/x509.h
441
int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r);
crypto/libressl/include/openssl/x509.h
442
int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r);
crypto/libressl/include/openssl/x509.h
446
EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x);
crypto/libressl/include/openssl/x509.h
447
int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
455
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/libressl/include/openssl/x509.h
457
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/libressl/include/openssl/x509.h
459
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/libressl/include/openssl/x509.h
461
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/libressl/include/openssl/x509.h
506
int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
507
int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
508
EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a);
crypto/libressl/include/openssl/x509.h
509
int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
510
EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a);
crypto/libressl/include/openssl/x509.h
544
int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key);
crypto/libressl/include/openssl/x509.h
545
int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
546
EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a);
crypto/libressl/include/openssl/x509.h
547
int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
548
EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a);
crypto/libressl/include/openssl/x509.h
581
X509_REQ * X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/libressl/include/openssl/x509.h
582
X509 * X509_REQ_to_X509(X509_REQ *r, int days,EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
604
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
605
EVP_PKEY * X509_PUBKEY_get(X509_PUBKEY *key);
crypto/libressl/include/openssl/x509.h
606
EVP_PKEY * X509_PUBKEY_get0(X509_PUBKEY *key);
crypto/libressl/include/openssl/x509.h
607
int X509_get_pubkey_parameters(EVP_PKEY *pkey,
crypto/libressl/include/openssl/x509.h
609
int i2d_PUBKEY(EVP_PKEY *a,unsigned char **pp);
crypto/libressl/include/openssl/x509.h
610
EVP_PKEY * d2i_PUBKEY(EVP_PKEY **a,const unsigned char **pp,
crypto/libressl/include/openssl/x509.h
772
ASN1_BIT_STRING *signature,void *data,EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
776
void *data, EVP_PKEY *pkey, const EVP_MD *type);
crypto/libressl/include/openssl/x509.h
801
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
802
EVP_PKEY * X509_get_pubkey(X509 *x);
crypto/libressl/include/openssl/x509.h
803
EVP_PKEY * X509_get0_pubkey(const X509 *x);
crypto/libressl/include/openssl/x509.h
805
int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey);
crypto/libressl/include/openssl/x509.h
815
int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
816
EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
818
EVP_PKEY * X509_REQ_get0_pubkey(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
858
int X509_REQ_check_private_key(X509_REQ *x509,EVP_PKEY *pkey);
crypto/libressl/include/openssl/x509.h
860
int X509_check_private_key(const X509 *x509, const EVP_PKEY *pkey);
crypto/libressl/ssl/s3_lib.c
1699
_SSL_get_peer_tmp_key(SSL *s, EVP_PKEY **key)
crypto/libressl/ssl/s3_lib.c
1701
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_both.c
525
ssl_cert_type(EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_clnt.c
1350
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_clnt.c
1777
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_clnt.c
1920
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_clnt.c
2077
ssl3_send_client_verify_sigalgs(SSL *s, EVP_PKEY *pkey,
crypto/libressl/ssl/ssl_clnt.c
2147
ssl3_send_client_verify_rsa(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2183
ssl3_send_client_verify_ec(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2219
ssl3_send_client_verify_gost(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2291
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_clnt.c
2351
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_clnt.c
2507
ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey)
crypto/libressl/ssl/ssl_kex.c
269
ssl_kex_dummy_ecdhe_x25519(EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_lib.c
2302
EVP_PKEY *
crypto/libressl/ssl/ssl_lib.c
2307
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_lib.c
2963
EVP_PKEY *
crypto/libressl/ssl/ssl_lib.c
3278
EVP_PKEY *
crypto/libressl/ssl/ssl_locl.h
1312
int ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey);
crypto/libressl/ssl/ssl_locl.h
1348
EVP_PKEY *ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *c, const EVP_MD **pmd,
crypto/libressl/ssl/ssl_locl.h
1351
int ssl_cert_type(EVP_PKEY *pkey);
crypto/libressl/ssl/ssl_locl.h
1437
int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey);
crypto/libressl/ssl/ssl_locl.h
1467
int ssl_kex_dummy_ecdhe_x25519(EVP_PKEY *pkey);
crypto/libressl/ssl/ssl_locl.h
360
EVP_PKEY *privatekey;
crypto/libressl/ssl/ssl_locl.h
748
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
crypto/libressl/ssl/ssl_rsa.c
150
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_rsa.c
171
ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_rsa.c
186
EVP_PKEY *pktmp;
crypto/libressl/ssl/ssl_rsa.c
280
SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_rsa.c
297
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_rsa.c
336
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_rsa.c
375
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_rsa.c
401
EVP_PKEY *priv_key = c->pkeys[i].privatekey;
crypto/libressl/ssl/ssl_rsa.c
500
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_rsa.c
576
SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_rsa.c
590
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_rsa.c
630
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_rsa.c
72
static int ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey);
crypto/libressl/ssl/ssl_seclevel.c
239
ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_seclevel.c
307
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_sess.c
1159
int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
crypto/libressl/ssl/ssl_sess.c
1166
EVP_PKEY **pkey)
crypto/libressl/ssl/ssl_sigalgs.c
273
ssl_sigalg_for_legacy(SSL *s, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_sigalgs.c
296
ssl_sigalg_pkey_ok(SSL *s, const struct ssl_sigalg *sigalg, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_sigalgs.c
334
ssl_sigalg_select(SSL *s, EVP_PKEY *pkey)
crypto/libressl/ssl/ssl_sigalgs.c
371
ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey, uint16_t sigalg_value)
crypto/libressl/ssl/ssl_sigalgs.h
73
const struct ssl_sigalg *ssl_sigalg_select(SSL *s, EVP_PKEY *pkey);
crypto/libressl/ssl/ssl_sigalgs.h
74
const struct ssl_sigalg *ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey,
crypto/libressl/ssl/ssl_srvr.c
1429
EVP_PKEY *pkey;
crypto/libressl/ssl/ssl_srvr.c
1629
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_srvr.c
1809
EVP_PKEY *client_pubkey;
crypto/libressl/ssl/ssl_srvr.c
1810
EVP_PKEY *pkey = NULL;
crypto/libressl/ssl/ssl_srvr.c
1928
EVP_PKEY *pkey;
crypto/libressl/ssl/t1_enc.c
168
EVP_PKEY *mac_key = NULL;
crypto/libressl/ssl/t1_lib.c
714
EVP_PKEY *pkey;
crypto/libressl/ssl/tls12_record_layer.c
470
EVP_PKEY *mac_pkey = NULL;
crypto/libressl/ssl/tls13_client.c
640
EVP_PKEY *pkey;
crypto/libressl/ssl/tls13_client.c
920
EVP_PKEY *pkey;
crypto/libressl/ssl/tls13_server.c
718
EVP_PKEY *pkey;
crypto/libressl/ssl/tls13_server.c
951
EVP_PKEY *pkey;
crypto/libressl/ssl/tls_internal.h
86
int tls_key_share_peer_pkey(struct tls_key_share *ks, EVP_PKEY *pkey);
crypto/libressl/ssl/tls_key_share.c
137
tls_key_share_peer_pkey(struct tls_key_share *ks, EVP_PKEY *pkey)
crypto/libressl/ssl/tls_lib.c
25
EVP_PKEY *pkey;
crypto/libressl/tls/tls.c
330
tls_keypair_to_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY **pkey)
crypto/libressl/tls/tls.c
388
tls_keypair_setup_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY *pkey)
crypto/libressl/tls/tls.c
453
EVP_PKEY *pkey = NULL;
crypto/libressl/tls/tls_signer.c
87
EVP_PKEY *pkey = NULL;
crypto/libressl/tls/tls_util.c
153
EVP_PKEY *key = NULL;
crypto/openssh/ssh-keygen.c
700
EVP_PKEY *pubkey;
crypto/openssh/ssh-pkcs11.c
925
EVP_PKEY *evp;
crypto/openssh/sshkey.c
3219
EVP_PKEY *pkey = NULL;
crypto/openssh/sshkey.c
3427
EVP_PKEY *pk = NULL;
lib/libssh/openbsd-compat/openssl-compat.h
200
RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey);
usr.sbin/uefisign/uefisign.c
242
sign(X509 *cert, EVP_PKEY *key, int pipefd)
usr.sbin/uefisign/uefisign.c
342
EVP_PKEY *key = NULL;