Symbol: EVP_PKEY
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
101
EVP_PKEY *dh_1024;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
102
EVP_PKEY *dh_2048;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
103
EVP_PKEY *dh_4096;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
104
EVP_PKEY *ec_p256;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
105
EVP_PKEY *ec_p384;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
106
EVP_PKEY *ec_p521;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
120
EVP_PKEY *client_pkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1408
char *filename, const char *fsname, EVP_PKEY **retkey,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1411
EVP_PKEY *pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
143
EVP_PKEY *pkey);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1466
const char *name, krb5_boolean ec, EVP_PKEY **pkey_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1702
EVP_PKEY *pkey = X509_get_pubkey(cert);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
253
compat_get0_DH(const EVP_PKEY *pkey)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
263
compat_get0_EC(const EVP_PKEY *pkey)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2873
check_dh_wellknown(pkinit_plg_crypto_context cryptoctx, EVP_PKEY *pkey)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2908
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2934
EVP_PKEY *params = NULL, *pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2971
EVP_PKEY *server_pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3017
EVP_PKEY *client_pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
304
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3058
EVP_PKEY *server_pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
307
EVP_PKEY *pkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3317
EVP_PKEY *params = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
361
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
364
EVP_PKEY *pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
380
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
388
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
393
EVP_PKEY *pkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4001
unsigned char *data, unsigned int data_len, EVP_PKEY *pkey)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
404
encode_spki(EVP_PKEY *pkey, krb5_data *spki_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4072
EVP_PKEY *y = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
421
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4218
EVP_PKEY *y = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
463
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
468
EVP_PKEY *pkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
495
encode_spki(EVP_PKEY *pkey, krb5_data *spki_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
570
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
576
EVP_PKEY *pkey = NULL, *pkey_ret = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
621
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
629
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
634
EVP_PKEY *pkey;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
65
EVP_PKEY *key;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
677
dh_result(EVP_PKEY *pkey, EVP_PKEY *peer,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
737
dh_pubkey_der(EVP_PKEY *pkey, uint8_t **pubkey_out, unsigned int *len_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
763
dh_pubkey_der(EVP_PKEY *pkey, uint8_t **pubkey_out, unsigned int *len_out)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
77
EVP_PKEY *my_key; /* selected cert key if in filesystem */
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
799
copy_q_openssl10(EVP_PKEY *src, EVP_PKEY *dest)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
806
copy_q_openssl10(EVP_PKEY *src, EVP_PKEY *dest)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
819
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
820
generate_dh_pkey(EVP_PKEY *params)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
823
EVP_PKEY *pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
845
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
846
compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
848
EVP_PKEY *pkey = NULL, *pkey_ret = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
914
static EVP_PKEY *
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
915
compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
918
EVP_PKEY *pkey = NULL, *pkey_ret = NULL;
crypto/openssh/packet.c
2656
sshpkt_put_ec_pkey(struct ssh *ssh, EVP_PKEY *pkey)
crypto/openssh/packet.h
196
int sshpkt_put_ec_pkey(struct ssh *ssh, EVP_PKEY *pkey);
crypto/openssh/regress/misc/sk-dummy/sk-dummy.c
318
EVP_PKEY *pk = NULL;
crypto/openssh/ssh-ecdsa.c
170
EVP_PKEY *res = NULL;
crypto/openssh/ssh-ecdsa.c
236
EVP_PKEY *pkey = NULL;
crypto/openssh/ssh-ecdsa.c
49
sshkey_ecdsa_fixup_group(EVP_PKEY *k)
crypto/openssh/ssh-keygen.c
719
EVP_PKEY *pubkey;
crypto/openssh/ssh-pkcs11.c
935
EVP_PKEY *evp;
crypto/openssh/ssh-rsa.c
124
EVP_PKEY *res = NULL;
crypto/openssh/sshbuf-getput-crypto.c
181
sshbuf_put_ec_pkey(struct sshbuf *buf, EVP_PKEY *pkey)
crypto/openssh/sshbuf.h
227
int sshbuf_put_ec_pkey(struct sshbuf *buf, EVP_PKEY *pkey);
crypto/openssh/sshkey.c
1498
sshkey_ecdsa_pkey_to_nid(EVP_PKEY *pkey)
crypto/openssh/sshkey.c
3311
EVP_PKEY *pkey = NULL;
crypto/openssh/sshkey.c
3525
EVP_PKEY *pk = NULL;
crypto/openssh/sshkey.c
513
sshkey_pkey_digest_sign(EVP_PKEY *pkey, int hash_alg, u_char **sigp,
crypto/openssh/sshkey.c
556
sshkey_pkey_digest_verify(EVP_PKEY *pkey, int hash_alg, const u_char *data,
crypto/openssh/sshkey.h
137
EVP_PKEY *pkey;
crypto/openssh/sshkey.h
266
int sshkey_ecdsa_pkey_to_nid(EVP_PKEY *);
crypto/openssh/sshkey.h
296
int sshkey_pkey_digest_sign(EVP_PKEY*, int, u_char **,
crypto/openssh/sshkey.h
298
int sshkey_pkey_digest_verify(EVP_PKEY *, int, const u_char *,
crypto/openssh/sshkey.h
337
int sshkey_ecdsa_fixup_group(EVP_PKEY *k); /* ssh-ecdsa.c */
crypto/openssl/apps/ca.c
106
const char *passin, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
116
static int certify_spkac(X509 **xret, const char *infile, EVP_PKEY *pkey,
crypto/openssl/apps/ca.c
125
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1374
EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1387
EVP_PKEY *pktmp = NULL;
crypto/openssl/apps/ca.c
1432
const char *passin, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1445
EVP_PKEY *pktmp = NULL;
crypto/openssl/apps/ca.c
1489
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1505
EVP_PKEY *pktmp;
crypto/openssl/apps/ca.c
1998
static int certify_spkac(X509 **xret, const char *infile, EVP_PKEY *pkey,
crypto/openssl/apps/ca.c
2014
EVP_PKEY *pktmp = NULL;
crypto/openssl/apps/ca.c
316
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/ca.c
94
EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/cmp.c
1251
EVP_PKEY *pkey = load_key_pwd(opt_srv_key, opt_keyform,
crypto/openssl/apps/cmp.c
1291
EVP_PKEY *pkey = load_key_pwd(opt_rsp_key, opt_keyform,
crypto/openssl/apps/cmp.c
1448
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/cmp.c
1637
EVP_PKEY *pkey = load_key_pwd(opt_key, opt_keyform, opt_keypass, engine,
crypto/openssl/apps/cmp.c
1719
EVP_PKEY *pkey;
crypto/openssl/apps/cmp.c
1720
EVP_PKEY *pkey1;
crypto/openssl/apps/cmp.c
1937
EVP_PKEY *pkey;
crypto/openssl/apps/cmp.c
3943
EVP_PKEY *new_key = OSSL_CMP_CTX_get0_newPkey(cmp_ctx, 1 /* priv */);
crypto/openssl/apps/cmp.c
841
static EVP_PKEY *load_key_pwd(const char *uri, int format,
crypto/openssl/apps/cmp.c
845
EVP_PKEY *pkey = load_key(uri, format, 0, pass_string, eng, desc);
crypto/openssl/apps/cms.c
350
EVP_PKEY *key = NULL;
crypto/openssl/apps/crl.c
108
EVP_PKEY *pkey;
crypto/openssl/apps/dgst.c
118
EVP_PKEY *sigkey = NULL;
crypto/openssl/apps/dgst.c
28
EVP_PKEY *key, unsigned char *sigin, int siglen,
crypto/openssl/apps/dgst.c
31
EVP_PKEY *key, unsigned char *sigin, int siglen,
crypto/openssl/apps/dgst.c
639
EVP_PKEY *key, unsigned char *sigin, int siglen,
crypto/openssl/apps/dgst.c
719
EVP_PKEY *key, unsigned char *sigin, int siglen,
crypto/openssl/apps/dhparam.c
33
static EVP_PKEY *dsa_to_dh(EVP_PKEY *dh);
crypto/openssl/apps/dhparam.c
388
static EVP_PKEY *dsa_to_dh(EVP_PKEY *dh)
crypto/openssl/apps/dhparam.c
394
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/dhparam.c
97
EVP_PKEY *pkey = NULL, *tmppkey = NULL;
crypto/openssl/apps/dsa.c
93
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/dsaparam.c
78
EVP_PKEY *params = NULL, *pkey = NULL;
crypto/openssl/apps/ec.c
83
EVP_PKEY *eckey = NULL;
crypto/openssl/apps/ecparam.c
108
EVP_PKEY *params_key = NULL, *key = NULL;
crypto/openssl/apps/gendsa.c
64
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/genpkey.c
129
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/genpkey.c
348
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/genrsa.c
90
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/include/apps.h
131
EVP_PKEY *load_key(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/include/apps.h
134
EVP_PKEY *load_pubkey(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/include/apps.h
136
EVP_PKEY *load_keyparams(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/include/apps.h
138
EVP_PKEY *load_keyparams_suppress(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/include/apps.h
156
EVP_PKEY **ppkey, EVP_PKEY **ppubkey,
crypto/openssl/apps/include/apps.h
157
EVP_PKEY **pparams,
crypto/openssl/apps/include/apps.h
263
int cert_matches_key(const X509 *cert, const EVP_PKEY *pkey);
crypto/openssl/apps/include/apps.h
264
int do_X509_sign(X509 *x, int force_v1, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/include/apps.h
266
int do_X509_verify(X509 *x, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *vfyopts);
crypto/openssl/apps/include/apps.h
267
int do_X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/include/apps.h
269
int do_X509_REQ_verify(X509_REQ *x, EVP_PKEY *pkey,
crypto/openssl/apps/include/apps.h
271
int do_X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/include/apps.h
353
EVP_PKEY *app_keygen(EVP_PKEY_CTX *ctx, const char *alg, int bits, int verbose);
crypto/openssl/apps/include/apps.h
354
EVP_PKEY *app_paramgen(EVP_PKEY_CTX *ctx, const char *alg);
crypto/openssl/apps/include/cmp_mock_srv.h
27
int ossl_cmp_mock_srv_set1_keyOut(OSSL_CMP_SRV_CTX *srv_ctx, EVP_PKEY *pkey);
crypto/openssl/apps/include/s_apps.h
31
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key,
crypto/openssl/apps/lib/apps.c
2269
static int do_sign_init(EVP_MD_CTX *ctx, EVP_PKEY *pkey,
crypto/openssl/apps/lib/apps.c
2320
int cert_matches_key(const X509 *cert, const EVP_PKEY *pkey)
crypto/openssl/apps/lib/apps.c
2331
int do_X509_sign(X509 *cert, int force_v1, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/lib/apps.c
2365
int do_X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/lib/apps.c
2378
int do_X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/lib/apps.c
2394
int do_X509_verify(X509 *x, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *vfyopts)
crypto/openssl/apps/lib/apps.c
2409
int do_X509_REQ_verify(X509_REQ *x, EVP_PKEY *pkey,
crypto/openssl/apps/lib/apps.c
3455
EVP_PKEY *app_keygen(EVP_PKEY_CTX *ctx, const char *alg, int bits, int verbose)
crypto/openssl/apps/lib/apps.c
3457
EVP_PKEY *res = NULL;
crypto/openssl/apps/lib/apps.c
3475
EVP_PKEY *app_paramgen(EVP_PKEY_CTX *ctx, const char *alg)
crypto/openssl/apps/lib/apps.c
3477
EVP_PKEY *res = NULL;
crypto/openssl/apps/lib/apps.c
537
EVP_PKEY *pkey = X509_REQ_get0_pubkey(csr);
crypto/openssl/apps/lib/apps.c
561
EVP_PKEY *load_key(const char *uri, int format, int may_stdin,
crypto/openssl/apps/lib/apps.c
564
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/lib/apps.c
580
EVP_PKEY *load_pubkey(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/lib/apps.c
583
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/lib/apps.c
600
EVP_PKEY *load_keyparams_suppress(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/lib/apps.c
604
EVP_PKEY *params = NULL;
crypto/openssl/apps/lib/apps.c
622
EVP_PKEY *load_keyparams(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/lib/apps.c
898
EVP_PKEY **ppkey, EVP_PKEY **ppubkey,
crypto/openssl/apps/lib/apps.c
899
EVP_PKEY **pparams,
crypto/openssl/apps/lib/cmp_mock_srv.c
23
EVP_PKEY *keyOut; /* Private key to be returned for central keygen */
crypto/openssl/apps/lib/cmp_mock_srv.c
310
EVP_PKEY *keyOut = NULL;
crypto/openssl/apps/lib/cmp_mock_srv.c
94
int ossl_cmp_mock_srv_set1_keyOut(OSSL_CMP_SRV_CTX *srv_ctx, EVP_PKEY *pkey)
crypto/openssl/apps/lib/engine_loader.c
118
EVP_PKEY *pkey = NULL, *pubkey = NULL;
crypto/openssl/apps/lib/s_cb.c
1256
EVP_PKEY *mspki = NULL;
crypto/openssl/apps/lib/s_cb.c
1310
EVP_PKEY *peer_rpk = SSL_get0_peer_rpk(s);
crypto/openssl/apps/lib/s_cb.c
1535
EVP_PKEY *pkey = X509_get0_pubkey(other);
crypto/openssl/apps/lib/s_cb.c
155
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key,
crypto/openssl/apps/lib/s_cb.c
423
EVP_PKEY *key;
crypto/openssl/apps/lib/s_cb.c
954
EVP_PKEY *key;
crypto/openssl/apps/ocsp.c
1076
EVP_PKEY *rkey, const EVP_MD *rmd,
crypto/openssl/apps/ocsp.c
261
EVP_PKEY *key = NULL, *rkey = NULL;
crypto/openssl/apps/ocsp.c
65
EVP_PKEY *rkey, const EVP_MD *md,
crypto/openssl/apps/pkcs12.c
1052
EVP_PKEY *pkey;
crypto/openssl/apps/pkcs12.c
579
EVP_PKEY *key = NULL;
crypto/openssl/apps/pkcs8.c
94
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/pkey.c
86
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/pkeyparam.c
54
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/pkeyutl.c
156
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/pkeyutl.c
23
static EVP_PKEY *get_pkey(const char *kdfalg,
crypto/openssl/apps/pkeyutl.c
29
EVP_PKEY *pkey /* ownership is passed to ctx */,
crypto/openssl/apps/pkeyutl.c
42
EVP_PKEY *pkey, BIO *in,
crypto/openssl/apps/pkeyutl.c
46
static int only_nomd(EVP_PKEY *pkey)
crypto/openssl/apps/pkeyutl.c
639
static EVP_PKEY *get_pkey(const char *kdfalg,
crypto/openssl/apps/pkeyutl.c
643
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/pkeyutl.c
684
EVP_PKEY *pkey /* ownership is passed to ctx */,
crypto/openssl/apps/pkeyutl.c
792
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(ctx);
crypto/openssl/apps/pkeyutl.c
793
EVP_PKEY *peer = NULL;
crypto/openssl/apps/pkeyutl.c
859
EVP_PKEY *pkey, BIO *in,
crypto/openssl/apps/req.c
1002
EVP_PKEY *tpubkey = X509_REQ_get0_pubkey(req);
crypto/openssl/apps/req.c
1031
EVP_PKEY *tpubkey;
crypto/openssl/apps/req.c
1111
static int make_REQ(X509_REQ *req, EVP_PKEY *pkey, X509_NAME *fsubj,
crypto/openssl/apps/req.c
1522
EVP_PKEY *param = NULL;
crypto/openssl/apps/req.c
288
EVP_PKEY *pkey = NULL, *CAkey = NULL;
crypto/openssl/apps/req.c
51
static int make_REQ(X509_REQ *req, EVP_PKEY *pkey, X509_NAME *fsubj,
crypto/openssl/apps/req.c
840
EVP_PKEY *pub_key = X509_REQ_get0_pubkey(req);
crypto/openssl/apps/req.c
841
EVP_PKEY *issuer_key = CAcert != NULL ? CAkey : pkey;
crypto/openssl/apps/req.c
971
EVP_PKEY *tpubkey = pkey;
crypto/openssl/apps/rsa.c
107
static int try_legacy_encoding(EVP_PKEY *pkey, int outformat, int pubout,
crypto/openssl/apps/rsa.c
141
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/rsautl.c
92
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/s_client.c
3424
static char *ec_curve_name(EVP_PKEY *pkey)
crypto/openssl/apps/s_client.c
3441
EVP_PKEY *pkey = X509_get0_pubkey(cert);
crypto/openssl/apps/s_client.c
3525
EVP_PKEY *peer_rpk = SSL_get0_peer_rpk(s);
crypto/openssl/apps/s_client.c
3586
EVP_PKEY *pktmp;
crypto/openssl/apps/s_client.c
932
EVP_PKEY *key = NULL;
crypto/openssl/apps/s_server.c
1113
EVP_PKEY *s_key = NULL, *s_dkey = NULL;
crypto/openssl/apps/s_server.c
1146
EVP_PKEY *s_key2 = NULL;
crypto/openssl/apps/s_server.c
2218
EVP_PKEY *dhpkey = NULL;
crypto/openssl/apps/s_server.c
2256
EVP_PKEY *dhpkey2 = load_keyparams_suppress(s_cert_file2,
crypto/openssl/apps/s_server.c
3180
EVP_PKEY *client_rpk = SSL_get0_peer_rpk(con);
crypto/openssl/apps/smime.c
199
EVP_PKEY *key = NULL;
crypto/openssl/apps/speed.c
1427
EVP_PKEY **sm2_pkey = tempargs->sm2_pkey;
crypto/openssl/apps/speed.c
1463
EVP_PKEY **sm2_pkey = tempargs->sm2_pkey;
crypto/openssl/apps/speed.c
1490
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/speed.c
1547
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/speed.c
1782
static EVP_PKEY *get_ecdsa(const EC_CURVE *curve)
crypto/openssl/apps/speed.c
1785
EVP_PKEY *key = NULL;
crypto/openssl/apps/speed.c
1805
EVP_PKEY *params = NULL;
crypto/openssl/apps/speed.c
3282
EVP_PKEY *rsa_key = NULL;
crypto/openssl/apps/speed.c
3446
EVP_PKEY *dsa_key = NULL;
crypto/openssl/apps/speed.c
3525
EVP_PKEY *ecdsa_key = NULL;
crypto/openssl/apps/speed.c
3611
EVP_PKEY *key_A = NULL;
crypto/openssl/apps/speed.c
3612
EVP_PKEY *key_B = NULL;
crypto/openssl/apps/speed.c
3691
EVP_PKEY *ed_pkey = NULL;
crypto/openssl/apps/speed.c
3806
EVP_PKEY *sm2_pkey = NULL;
crypto/openssl/apps/speed.c
3944
EVP_PKEY *pkey_A = NULL;
crypto/openssl/apps/speed.c
3945
EVP_PKEY *pkey_B = NULL;
crypto/openssl/apps/speed.c
4121
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/speed.c
4312
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/speed.c
4314
EVP_PKEY *pkey_params = NULL;
crypto/openssl/apps/speed.c
632
EVP_PKEY *sm2_pkey[SM2_NUM];
crypto/openssl/apps/spkac.c
74
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/testdsa.h
13
EVP_PKEY *get_dsa(int);
crypto/openssl/apps/testdsa.h
1435
EVP_PKEY *get_dsa(int dsa_bits)
crypto/openssl/apps/testdsa.h
1437
EVP_PKEY *pkey = NULL;
crypto/openssl/apps/x509.c
327
EVP_PKEY *privkey = NULL, *CAkey = NULL, *pubkey = NULL;
crypto/openssl/apps/x509.c
328
EVP_PKEY *pkey;
crypto/openssl/crypto/asn1/a_sign.c
115
EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/asn1/a_sign.c
124
EVP_PKEY *pkey, const EVP_MD *md, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/asn1/a_sign.c
151
EVP_PKEY *pkey;
crypto/openssl/crypto/asn1/a_sign.c
28
ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/a_verify.c
115
EVP_PKEY *pkey;
crypto/openssl/crypto/asn1/a_verify.c
28
char *data, EVP_PKEY *pkey)
crypto/openssl/crypto/asn1/a_verify.c
90
EVP_PKEY *pkey)
crypto/openssl/crypto/asn1/a_verify.c
97
const ASN1_OCTET_STRING *id, EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
217
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey)
crypto/openssl/crypto/asn1/ameth_lib.c
282
int (*pub_decode)(EVP_PKEY *pk,
crypto/openssl/crypto/asn1/ameth_lib.c
285
const EVP_PKEY *pk),
crypto/openssl/crypto/asn1/ameth_lib.c
286
int (*pub_cmp)(const EVP_PKEY *a,
crypto/openssl/crypto/asn1/ameth_lib.c
287
const EVP_PKEY *b),
crypto/openssl/crypto/asn1/ameth_lib.c
289
const EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
291
int (*pkey_size)(const EVP_PKEY *pk),
crypto/openssl/crypto/asn1/ameth_lib.c
292
int (*pkey_bits)(const EVP_PKEY *pk))
crypto/openssl/crypto/asn1/ameth_lib.c
303
int (*priv_decode)(EVP_PKEY *pk,
crypto/openssl/crypto/asn1/ameth_lib.c
307
const EVP_PKEY *pk),
crypto/openssl/crypto/asn1/ameth_lib.c
309
const EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
319
int (*param_decode)(EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
322
int (*param_encode)(const EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
324
int (*param_missing)(const EVP_PKEY *pk),
crypto/openssl/crypto/asn1/ameth_lib.c
325
int (*param_copy)(EVP_PKEY *to,
crypto/openssl/crypto/asn1/ameth_lib.c
326
const EVP_PKEY *from),
crypto/openssl/crypto/asn1/ameth_lib.c
327
int (*param_cmp)(const EVP_PKEY *a,
crypto/openssl/crypto/asn1/ameth_lib.c
328
const EVP_PKEY *b),
crypto/openssl/crypto/asn1/ameth_lib.c
330
const EVP_PKEY *pkey,
crypto/openssl/crypto/asn1/ameth_lib.c
342
void (*pkey_free)(EVP_PKEY *pkey))
crypto/openssl/crypto/asn1/ameth_lib.c
348
int (*pkey_ctrl)(EVP_PKEY *pkey, int op,
crypto/openssl/crypto/asn1/ameth_lib.c
355
int (*pkey_security_bits)(const EVP_PKEY
crypto/openssl/crypto/asn1/ameth_lib.c
367
EVP_PKEY *pkey),
crypto/openssl/crypto/asn1/ameth_lib.c
388
int (*pkey_check)(const EVP_PKEY *pk))
crypto/openssl/crypto/asn1/ameth_lib.c
394
int (*pkey_pub_check)(const EVP_PKEY *pk))
crypto/openssl/crypto/asn1/ameth_lib.c
400
int (*pkey_param_check)(const EVP_PKEY *pk))
crypto/openssl/crypto/asn1/ameth_lib.c
406
int (*set_priv_key)(EVP_PKEY *pk,
crypto/openssl/crypto/asn1/ameth_lib.c
415
int (*set_pub_key)(EVP_PKEY *pk,
crypto/openssl/crypto/asn1/ameth_lib.c
423
int (*get_priv_key)(const EVP_PKEY *pk,
crypto/openssl/crypto/asn1/ameth_lib.c
431
int (*get_pub_key)(const EVP_PKEY *pk,
crypto/openssl/crypto/asn1/d2i_param.c
18
EVP_PKEY *d2i_KeyParams(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_param.c
21
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/asn1/d2i_param.c
49
EVP_PKEY *d2i_KeyParams_bio(int type, EVP_PKEY **a, BIO *in)
crypto/openssl/crypto/asn1/d2i_pr.c
101
EVP_PKEY *
crypto/openssl/crypto/asn1/d2i_pr.c
102
ossl_d2i_PrivateKey_legacy(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
105
EVP_PKEY *ret;
crypto/openssl/crypto/asn1/d2i_pr.c
130
EVP_PKEY *tmp;
crypto/openssl/crypto/asn1/d2i_pr.c
166
EVP_PKEY *d2i_PrivateKey_ex(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
170
EVP_PKEY *ret;
crypto/openssl/crypto/asn1/d2i_pr.c
179
EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
185
static EVP_PKEY *d2i_AutoPrivateKey_legacy(EVP_PKEY **a,
crypto/openssl/crypto/asn1/d2i_pr.c
214
EVP_PKEY *ret;
crypto/openssl/crypto/asn1/d2i_pr.c
241
EVP_PKEY *d2i_AutoPrivateKey_ex(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
245
EVP_PKEY *ret;
crypto/openssl/crypto/asn1/d2i_pr.c
254
EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
28
static EVP_PKEY *
crypto/openssl/crypto/asn1/d2i_pr.c
29
d2i_PrivateKey_decoder(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
34
EVP_PKEY *pkey = NULL, *bak_a = NULL;
crypto/openssl/crypto/asn1/d2i_pr.c
35
EVP_PKEY **ppkey = &pkey;
crypto/openssl/crypto/asn1/d2i_pu.c
28
EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pu.c
31
EVP_PKEY *ret;
crypto/openssl/crypto/asn1/d2i_pu.c
32
EVP_PKEY *copy = NULL;
crypto/openssl/crypto/asn1/i2d_evp.c
126
int i2d_PublicKey(const EVP_PKEY *a, unsigned char **pp)
crypto/openssl/crypto/asn1/i2d_evp.c
33
static int i2d_provided(const EVP_PKEY *a, int selection,
crypto/openssl/crypto/asn1/i2d_evp.c
73
int i2d_KeyParams(const EVP_PKEY *a, unsigned char **pp)
crypto/openssl/crypto/asn1/i2d_evp.c
91
int i2d_KeyParams_bio(BIO *bp, const EVP_PKEY *pkey)
crypto/openssl/crypto/asn1/i2d_evp.c
93
return ASN1_i2d_bio_of(EVP_PKEY, i2d_KeyParams, bp, pkey);
crypto/openssl/crypto/asn1/i2d_evp.c
96
int i2d_PrivateKey(const EVP_PKEY *a, unsigned char **pp)
crypto/openssl/crypto/asn1/t_spki.c
22
EVP_PKEY *pkey;
crypto/openssl/crypto/cmp/cmp_client.c
671
EVP_PKEY *rkey = NULL;
crypto/openssl/crypto/cmp/cmp_ctx.c
755
DEFINE_OSSL_set1_up_ref(OSSL_CMP_CTX, pkey, EVP_PKEY)
crypto/openssl/crypto/cmp/cmp_ctx.c
758
int OSSL_CMP_CTX_set0_newPkey(OSSL_CMP_CTX *ctx, int priv, EVP_PKEY *pkey)
crypto/openssl/crypto/cmp/cmp_ctx.c
773
EVP_PKEY *OSSL_CMP_CTX_get0_newPkey(const OSSL_CMP_CTX *ctx, int priv)
crypto/openssl/crypto/cmp/cmp_ctx.c
787
EVP_PKEY *ossl_cmp_ctx_get0_newPubkey(const OSSL_CMP_CTX *ctx)
crypto/openssl/crypto/cmp/cmp_local.h
107
EVP_PKEY *newPkey; /* explicit new private/public key for cert enrollment */
crypto/openssl/crypto/cmp/cmp_local.h
84
EVP_PKEY *pkey; /* the key pair corresponding to cert */
crypto/openssl/crypto/cmp/cmp_local.h
875
EVP_PKEY *ossl_cmp_ctx_get0_newPubkey(const OSSL_CMP_CTX *ctx);
crypto/openssl/crypto/cmp/cmp_local.h
955
X509 *cert, const EVP_PKEY *pkey,
crypto/openssl/crypto/cmp/cmp_msg.c
1130
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/cmp/cmp_msg.c
302
EVP_PKEY *rkey = ossl_cmp_ctx_get0_newPubkey(ctx);
crypto/openssl/crypto/cmp/cmp_msg.c
435
EVP_PKEY *privkey = OSSL_CMP_CTX_get0_newPkey(ctx, 1);
crypto/openssl/crypto/cmp/cmp_msg.c
475
static OSSL_CRMF_ENCRYPTEDKEY *enc_privkey(OSSL_CMP_CTX *ctx, const EVP_PKEY *pkey)
crypto/openssl/crypto/cmp/cmp_msg.c
513
X509 *cert, const EVP_PKEY *pkey,
crypto/openssl/crypto/cmp/cmp_msg.c
601
EVP_PKEY *pubkey = NULL;
crypto/openssl/crypto/cmp/cmp_server.c
219
EVP_PKEY *keyOut = NULL;
crypto/openssl/crypto/cmp/cmp_vfy.c
29
EVP_PKEY *pubkey = NULL;
crypto/openssl/crypto/cms/cms_dh.c
199
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_dh.c
28
EVP_PKEY *pkpeer = NULL, *pk = NULL;
crypto/openssl/crypto/cms/cms_ec.c
20
static EVP_PKEY *pkey_type2param(int ptype, const void *pval,
crypto/openssl/crypto/cms/cms_ec.c
23
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/cms/cms_ec.c
259
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_ec.c
80
EVP_PKEY *pkpeer = NULL;
crypto/openssl/crypto/cms/cms_ec.c
90
EVP_PKEY *pk;
crypto/openssl/crypto/cms/cms_env.c
110
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_env.c
1338
int ossl_cms_pkey_get_ri_type(EVP_PKEY *pk)
crypto/openssl/crypto/cms/cms_env.c
1365
int ossl_cms_pkey_is_ri_type_supported(EVP_PKEY *pk, int ri_type)
crypto/openssl/crypto/cms/cms_env.c
254
EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/cms/cms_env.c
327
EVP_PKEY *pk, unsigned int flags,
crypto/openssl/crypto/cms/cms_env.c
385
EVP_PKEY *originatorPrivKey,
crypto/openssl/crypto/cms/cms_env.c
390
EVP_PKEY *pk = NULL;
crypto/openssl/crypto/cms/cms_env.c
447
EVP_PKEY **pk, X509 **recip,
crypto/openssl/crypto/cms/cms_env.c
492
int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey)
crypto/openssl/crypto/cms/cms_env.c
568
EVP_PKEY *pkey = ktri->pkey;
crypto/openssl/crypto/cms/cms_kari.c
163
EVP_PKEY *pk, X509 *peer)
crypto/openssl/crypto/cms/cms_kari.c
180
EVP_PKEY *pub_pkey = X509_get0_pubkey(peer);
crypto/openssl/crypto/cms/cms_kari.c
193
int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk)
crypto/openssl/crypto/cms/cms_kari.c
284
EVP_PKEY *pk)
crypto/openssl/crypto/cms/cms_kari.c
287
EVP_PKEY *ekey = NULL;
crypto/openssl/crypto/cms/cms_kari.c
317
EVP_PKEY *originatorPrivKey)
crypto/openssl/crypto/cms/cms_kari.c
342
EVP_PKEY *recipPubKey, X509 *originator,
crypto/openssl/crypto/cms/cms_kari.c
343
EVP_PKEY *originatorPrivKey,
crypto/openssl/crypto/cms/cms_lib.c
793
EVP_PKEY *sign_key, unsigned int sign_flags,
crypto/openssl/crypto/cms/cms_local.h
163
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_local.h
200
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_local.h
458
int ossl_cms_pkey_get_ri_type(EVP_PKEY *pk);
crypto/openssl/crypto/cms/cms_local.h
459
int ossl_cms_pkey_is_ri_type_supported(EVP_PKEY *pk, int ri_type);
crypto/openssl/crypto/cms/cms_local.h
465
EVP_PKEY *recipPubKey, X509 *originator,
crypto/openssl/crypto/cms/cms_local.h
466
EVP_PKEY *originatorPrivKey,
crypto/openssl/crypto/cms/cms_local.h
97
EVP_PKEY *pkey;
crypto/openssl/crypto/cms/cms_rsa.c
256
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pkctx);
crypto/openssl/crypto/cms/cms_sd.c
226
static int cms_signature_nomd(EVP_PKEY *pkey)
crypto/openssl/crypto/cms/cms_sd.c
244
EVP_PKEY *pkey = si->pkey;
crypto/openssl/crypto/cms/cms_sd.c
271
EVP_PKEY *pkey = si->pkey;
crypto/openssl/crypto/cms/cms_sd.c
345
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/crypto/cms/cms_sd.c
718
void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk,
crypto/openssl/crypto/cms/cms_smime.c
511
CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/crypto/cms/cms_smime.c
559
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/cms/cms_smime.c
566
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/crypto/cms/cms_smime.c
682
EVP_PKEY *pk, X509 *cert, X509 *peer)
crypto/openssl/crypto/cms/cms_smime.c
705
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert)
crypto/openssl/crypto/cms/cms_smime.c
710
int CMS_decrypt_set1_pkey_and_peer(CMS_ContentInfo *cms, EVP_PKEY *pk,
crypto/openssl/crypto/cms/cms_smime.c
864
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert,
crypto/openssl/crypto/crmf/crmf_lib.c
365
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/crypto/crmf/crmf_lib.c
369
EVP_PKEY *pub;
crypto/openssl/crypto/crmf/crmf_lib.c
396
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/crypto/crmf/crmf_lib.c
619
EVP_PKEY *pubkey,
crypto/openssl/crypto/crmf/crmf_lib.c
666
EVP_PKEY *OSSL_CRMF_ENCRYPTEDKEY_get1_pkey(const OSSL_CRMF_ENCRYPTEDKEY *encryptedKey,
crypto/openssl/crypto/crmf/crmf_lib.c
667
X509_STORE *ts, STACK_OF(X509) *extra, EVP_PKEY *pkey,
crypto/openssl/crypto/crmf/crmf_lib.c
678
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/crmf/crmf_lib.c
761
EVP_PKEY *pkey, int *outlen)
crypto/openssl/crypto/crmf/crmf_lib.c
869
EVP_PKEY *pkey)
crypto/openssl/crypto/crmf/crmf_lib.c
899
EVP_PKEY *pkey, unsigned int flags)
crypto/openssl/crypto/ct/ct_b64.c
140
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/ct/ct_local.h
89
EVP_PKEY *pkey;
crypto/openssl/crypto/ct/ct_log.c
256
CTLOG *CTLOG_new_ex(EVP_PKEY *public_key, const char *name, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/ct/ct_log.c
285
CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name)
crypto/openssl/crypto/ct/ct_log.c
29
EVP_PKEY *public_key;
crypto/openssl/crypto/ct/ct_log.c
313
EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log)
crypto/openssl/crypto/ct/ct_log.c
74
static int ct_v1_log_id_from_pkey(CTLOG *log, EVP_PKEY *pkey)
crypto/openssl/crypto/ct/ct_sct.c
315
EVP_PKEY *issuer_pkey;
crypto/openssl/crypto/ct/ct_sct_ctx.c
256
EVP_PKEY *pkey = X509_PUBKEY_get(pubkey);
crypto/openssl/crypto/dh/dh_ameth.c
111
static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
164
static int dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/openssl/crypto/dh/dh_ameth.c
177
static int dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
227
static int dh_param_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/dh/dh_ameth.c
239
static int dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/dh/dh_ameth.c
301
static int int_dh_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
306
static int dh_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
311
static int dh_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
316
static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/dh/dh_ameth.c
34
static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp,
crypto/openssl/crypto/dh/dh_ameth.c
347
static int dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/openssl/crypto/dh/dh_ameth.c
358
static int dh_missing_parameters(const EVP_PKEY *a)
crypto/openssl/crypto/dh/dh_ameth.c
365
static int dh_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/dh/dh_ameth.c
375
static int dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dh/dh_ameth.c
381
static int dh_public_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dh/dh_ameth.c
387
static int dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dh/dh_ameth.c
398
static int dh_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/dh/dh_ameth.c
420
static int dhx_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/dh/dh_ameth.c
428
static int dh_pkey_public_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
440
static int dh_pkey_param_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
447
static size_t dh_pkey_dirty_cnt(const EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
452
static int dh_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/dh/dh_ameth.c
48
static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp)
crypto/openssl/crypto/dh/dh_ameth.c
513
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/openssl/crypto/dh/dh_ameth.c
542
static int dh_pkey_copy(EVP_PKEY *to, EVP_PKEY *from)
crypto/openssl/crypto/dh/dh_ameth.c
55
static void int_dh_free(EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_ameth.c
60
static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/dh/dh_pmeth.c
319
EVP_PKEY *pkey)
crypto/openssl/crypto/dh/dh_pmeth.c
372
static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
149
static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/openssl/crypto/dsa/dsa_ameth.c
162
static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
217
static int int_dsa_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
222
static int dsa_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
227
static int dsa_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
232
static int dsa_missing_parameters(const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
242
static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/openssl/crypto/dsa/dsa_ameth.c
256
static int dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/dsa/dsa_ameth.c
261
static int dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/dsa/dsa_ameth.c
266
static void int_dsa_free(EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
29
static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
319
static int dsa_param_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/dsa/dsa_ameth.c
332
static int dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/dsa/dsa_ameth.c
337
static int dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dsa/dsa_ameth.c
343
static int dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dsa/dsa_ameth.c
349
static int dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/dsa/dsa_ameth.c
355
static int old_dsa_priv_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/dsa/dsa_ameth.c
369
static int old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/dsa/dsa_ameth.c
411
static int dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/dsa/dsa_ameth.c
423
static size_t dsa_pkey_dirty_cnt(const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_ameth.c
428
static int dsa_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/dsa/dsa_ameth.c
481
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/openssl/crypto/dsa/dsa_ameth.c
498
static int dsa_pkey_copy(EVP_PKEY *to, EVP_PKEY *from)
crypto/openssl/crypto/dsa/dsa_ameth.c
86
static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_pmeth.c
207
static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_pmeth.c
240
static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/dsa/dsa_prn.c
55
EVP_PKEY *pk;
crypto/openssl/crypto/dsa/dsa_prn.c
69
EVP_PKEY *pk;
crypto/openssl/crypto/ec/ec_ameth.c
100
static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/ec/ec_ameth.c
131
static int eckey_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/ec/ec_ameth.c
148
static int eckey_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8,
crypto/openssl/crypto/ec/ec_ameth.c
162
static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
205
static int int_ec_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
210
static int ec_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
215
static int ec_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
232
static int ec_missing_parameters(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
239
static int ec_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/openssl/crypto/ec/ec_ameth.c
259
static int ec_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/ec/ec_ameth.c
272
static void int_ec_free(EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
347
static int eckey_param_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/ec/ec_ameth.c
358
static int eckey_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/ec/ec_ameth.c
363
static int eckey_param_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ec_ameth.c
369
static int eckey_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ec_ameth.c
375
static int eckey_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ec_ameth.c
381
static int old_ec_priv_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/ec/ec_ameth.c
392
static int old_ec_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/ec/ec_ameth.c
397
static int ec_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/ec/ec_ameth.c
424
static int ec_pkey_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
437
static int ec_pkey_public_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
453
static int ec_pkey_param_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
466
static size_t ec_pkey_dirty_cnt(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_ameth.c
471
static int ec_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/ec/ec_ameth.c
611
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/openssl/crypto/ec/ec_ameth.c
629
static int ec_pkey_copy(EVP_PKEY *to, EVP_PKEY *from)
crypto/openssl/crypto/ec/ec_ameth.c
68
static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_pmeth.c
417
static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ec_pmeth.c
436
static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
1024
static int s390x_pkey_ecd_keygen25519(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
1116
static int s390x_pkey_ecd_keygen448(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
130
static int ecx_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
135
static int ecx_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
146
static int ecx_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
155
static void ecx_free(EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
161
static int ecx_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/ec/ecx_meth.c
166
static int ecx_key_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ecx_meth.c
205
static int ecx_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ecx_meth.c
211
static int ecx_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/ec/ecx_meth.c
217
static int ecx_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/ec/ecx_meth.c
246
static int ecd_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/ec/ecx_meth.c
259
static int ecx_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv,
crypto/openssl/crypto/ec/ecx_meth.c
278
static int ecx_set_pub_key(EVP_PKEY *pkey, const unsigned char *pub, size_t len)
crypto/openssl/crypto/ec/ecx_meth.c
296
static int ecx_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv,
crypto/openssl/crypto/ec/ecx_meth.c
31
static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
317
static int ecx_get_pub_key(const EVP_PKEY *pkey, unsigned char *pub,
crypto/openssl/crypto/ec/ecx_meth.c
337
static size_t ecx_pkey_dirty_cnt(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
346
static int ecx_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/ec/ecx_meth.c
388
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/openssl/crypto/ec/ecx_meth.c
405
static int ecx_pkey_copy(EVP_PKEY *to, EVP_PKEY *from)
crypto/openssl/crypto/ec/ecx_meth.c
530
static int ecd_size25519(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
535
static int ecd_size448(const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
54
static int ecx_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/ec/ecx_meth.c
542
const ASN1_BIT_STRING *str, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
711
static int pkey_ecx_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
73
static int ecx_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/ec/ecx_meth.c
84
static int ecx_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8,
crypto/openssl/crypto/ec/ecx_meth.c
941
static int s390x_pkey_ecx_keygen25519(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
98
static int ecx_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/openssl/crypto/ec/ecx_meth.c
982
static int s390x_pkey_ecx_keygen448(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
141
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
576
EVP_PKEY **pkey,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
821
OSSL_DECODER_CTX_new_for_pkey(EVP_PKEY **pkey,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
156
const EVP_PKEY *pk;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
183
const EVP_PKEY *pk = data->pk;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
228
const EVP_PKEY *pkey,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
342
OSSL_ENCODER_CTX *OSSL_ENCODER_CTX_new_for_pkey(const EVP_PKEY *pkey,
crypto/openssl/crypto/engine/eng_openssl.c
419
static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/crypto/engine/eng_openssl.c
424
EVP_PKEY *key;
crypto/openssl/crypto/engine/eng_openssl.c
513
static int ossl_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/engine/eng_openssl.c
564
EVP_PKEY *pk;
crypto/openssl/crypto/engine/eng_openssl.c
76
static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/crypto/engine/eng_pkey.c
116
EVP_PKEY **ppkey, STACK_OF(X509) **pother,
crypto/openssl/crypto/engine/eng_pkey.c
56
EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
crypto/openssl/crypto/engine/eng_pkey.c
59
EVP_PKEY *pkey;
crypto/openssl/crypto/engine/eng_pkey.c
85
EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
crypto/openssl/crypto/engine/eng_pkey.c
88
EVP_PKEY *pkey;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1518
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1565
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1598
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1662
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1733
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
1815
EVP_PKEY *pkey = ctx->p2;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2909
static int evp_pkey_setget_params_to_ctrl(const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2955
int evp_pkey_get_params_to_ctrl(const EVP_PKEY *pkey, OSSL_PARAM *params)
crypto/openssl/crypto/evp/digest.c
104
EVP_MD_CTX *evp_md_ctx_new_ex(EVP_PKEY *pkey, const ASN1_OCTET_STRING *id,
crypto/openssl/crypto/evp/evp_lib.c
1199
static EVP_PKEY *evp_pkey_keygen(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/crypto/evp/evp_lib.c
1202
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/evp_lib.c
1214
EVP_PKEY *EVP_PKEY_Q_keygen(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/crypto/evp/evp_lib.c
1221
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/evp/evp_local.h
385
OSSL_PARAM *evp_pkey_to_param(EVP_PKEY *pkey, size_t *sz);
crypto/openssl/crypto/evp/evp_pkey.c
117
EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8)
crypto/openssl/crypto/evp/evp_pkey.c
124
PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/evp_pkey.c
185
int EVP_PKEY_get_attr_count(const EVP_PKEY *key)
crypto/openssl/crypto/evp/evp_pkey.c
190
int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos)
crypto/openssl/crypto/evp/evp_pkey.c
195
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/openssl/crypto/evp/evp_pkey.c
201
X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc)
crypto/openssl/crypto/evp/evp_pkey.c
206
X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc)
crypto/openssl/crypto/evp/evp_pkey.c
211
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/evp/evp_pkey.c
218
int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key,
crypto/openssl/crypto/evp/evp_pkey.c
227
int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key,
crypto/openssl/crypto/evp/evp_pkey.c
236
int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key,
crypto/openssl/crypto/evp/evp_pkey.c
245
const char *EVP_PKEY_get0_type_name(const EVP_PKEY *key)
crypto/openssl/crypto/evp/evp_pkey.c
25
EVP_PKEY *evp_pkcs82pkey_legacy(const PKCS8_PRIV_KEY_INFO *p8, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/evp_pkey.c
262
const OSSL_PROVIDER *EVP_PKEY_get0_provider(const EVP_PKEY *key)
crypto/openssl/crypto/evp/evp_pkey.c
28
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/evp_pkey.c
67
EVP_PKEY *EVP_PKCS82PKEY_ex(const PKCS8_PRIV_KEY_INFO *p8, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/evp_pkey.c
70
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/exchange.c
234
EVP_PKEY *pkey = EVP_PKEY_new();
crypto/openssl/crypto/evp/exchange.c
383
int EVP_PKEY_derive_set_peer_ex(EVP_PKEY_CTX *ctx, EVP_PKEY *peer,
crypto/openssl/crypto/evp/exchange.c
509
int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer)
crypto/openssl/crypto/evp/kem.c
211
int EVP_PKEY_auth_encapsulate_init(EVP_PKEY_CTX *ctx, EVP_PKEY *authpriv,
crypto/openssl/crypto/evp/kem.c
253
int EVP_PKEY_auth_decapsulate_init(EVP_PKEY_CTX *ctx, EVP_PKEY *authpub,
crypto/openssl/crypto/evp/kem.c
31
const OSSL_PARAM params[], EVP_PKEY *authkey)
crypto/openssl/crypto/evp/keymgmt_lib.c
222
int evp_keymgmt_util_clear_operation_cache(EVP_PKEY *pk)
crypto/openssl/crypto/evp/keymgmt_lib.c
232
OP_CACHE_ELEM *evp_keymgmt_util_find_operation_cache(EVP_PKEY *pk,
crypto/openssl/crypto/evp/keymgmt_lib.c
256
int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
289
void evp_keymgmt_util_cache_keyinfo(EVP_PKEY *pk)
crypto/openssl/crypto/evp/keymgmt_lib.c
315
void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
329
int evp_keymgmt_util_has(EVP_PKEY *pk, int selection)
crypto/openssl/crypto/evp/keymgmt_lib.c
351
int evp_keymgmt_util_match(EVP_PKEY *pk1, EVP_PKEY *pk2, int selection)
crypto/openssl/crypto/evp/keymgmt_lib.c
443
int evp_keymgmt_util_copy(EVP_PKEY *to, EVP_PKEY *from, int selection)
crypto/openssl/crypto/evp/keymgmt_lib.c
511
void *evp_keymgmt_util_gen(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
60
int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
73
EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata)
crypto/openssl/crypto/evp/keymgmt_lib.c
75
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/keymgmt_lib.c
87
int evp_keymgmt_util_export(const EVP_PKEY *pk, int selection,
crypto/openssl/crypto/evp/keymgmt_lib.c
96
void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/m_sigver.c
371
const char *props, EVP_PKEY *pkey,
crypto/openssl/crypto/evp/m_sigver.c
379
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/m_sigver.c
387
const char *props, EVP_PKEY *pkey,
crypto/openssl/crypto/evp/m_sigver.c
395
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/m_sigver.c
40
ENGINE *e, EVP_PKEY *pkey, int ver,
crypto/openssl/crypto/evp/p_dec.c
22
EVP_PKEY *priv)
crypto/openssl/crypto/evp/p_enc.c
22
int key_len, EVP_PKEY *pubk)
crypto/openssl/crypto/evp/p_legacy.c
25
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
crypto/openssl/crypto/evp/p_legacy.c
40
RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
46
return evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_legacy.c
49
const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
54
RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
65
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key)
crypto/openssl/crypto/evp/p_legacy.c
76
EC_KEY *evp_pkey_get0_EC_KEY_int(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
82
return evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_legacy.c
85
const EC_KEY *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
90
EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1002
const DH *EVP_PKEY_get0_DH(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1007
DH *EVP_PKEY_get1_DH(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1034
int EVP_PKEY_get_id(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1039
int EVP_PKEY_get_base_id(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1098
int EVP_PKEY_is_a(const EVP_PKEY *pkey, const char *name)
crypto/openssl/crypto/evp/p_lib.c
1107
int EVP_PKEY_type_names_do_all(const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1123
int EVP_PKEY_can_sign(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
116
int EVP_PKEY_set_ex_data(EVP_PKEY *key, int idx, void *arg)
crypto/openssl/crypto/evp/p_lib.c
1198
static int unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/evp/p_lib.c
1207
static int print_pkey(const EVP_PKEY *pkey, BIO *out, int indent,
crypto/openssl/crypto/evp/p_lib.c
121
void *EVP_PKEY_get_ex_data(const EVP_PKEY *key, int idx)
crypto/openssl/crypto/evp/p_lib.c
1210
int (*legacy_print)(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1242
int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1250
int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1258
int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1267
int EVP_PKEY_print_public_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
127
int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
crypto/openssl/crypto/evp/p_lib.c
1280
int EVP_PKEY_print_private_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1293
int EVP_PKEY_print_params_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1319
static int legacy_asn1_ctrl_to_param(EVP_PKEY *pkey, int op,
crypto/openssl/crypto/evp/p_lib.c
133
EVP_PKEY *downgraded_from = NULL;
crypto/openssl/crypto/evp/p_lib.c
1367
static int evp_pkey_asn1_ctrl(EVP_PKEY *pkey, int op, int arg1, void *arg2)
crypto/openssl/crypto/evp/p_lib.c
1376
int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid)
crypto/openssl/crypto/evp/p_lib.c
1383
int EVP_PKEY_get_default_digest_name(EVP_PKEY *pkey,
crypto/openssl/crypto/evp/p_lib.c
1402
int EVP_PKEY_get_group_name(const EVP_PKEY *pkey, char *gname, size_t gname_sz,
crypto/openssl/crypto/evp/p_lib.c
1409
int EVP_PKEY_digestsign_supports_digest(EVP_PKEY *pkey, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_lib.c
1428
int EVP_PKEY_set1_encoded_public_key(EVP_PKEY *pkey, const unsigned char *pub,
crypto/openssl/crypto/evp/p_lib.c
1452
size_t EVP_PKEY_get1_encoded_public_key(EVP_PKEY *pkey, unsigned char **ppub)
crypto/openssl/crypto/evp/p_lib.c
1500
EVP_PKEY *EVP_PKEY_new(void)
crypto/openssl/crypto/evp/p_lib.c
1502
EVP_PKEY *ret = OPENSSL_zalloc(sizeof(*ret));
crypto/openssl/crypto/evp/p_lib.c
1548
static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
crypto/openssl/crypto/evp/p_lib.c
1685
int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/p_lib.c
1714
int EVP_PKEY_up_ref(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1726
EVP_PKEY *EVP_PKEY_dup(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1728
EVP_PKEY *dup_pk;
crypto/openssl/crypto/evp/p_lib.c
1788
void evp_pkey_free_legacy(EVP_PKEY *x)
crypto/openssl/crypto/evp/p_lib.c
1824
static void evp_pkey_free_it(EVP_PKEY *x)
crypto/openssl/crypto/evp/p_lib.c
1841
void EVP_PKEY_free(EVP_PKEY *x)
crypto/openssl/crypto/evp/p_lib.c
1865
int EVP_PKEY_get_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1883
const char *EVP_PKEY_get0_description(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
1897
void *evp_pkey_export_to_provider(EVP_PKEY *pk, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_lib.c
196
ok = evp_keymgmt_util_copy(to, (EVP_PKEY *)from, SELECT_PARAMETERS);
crypto/openssl/crypto/evp/p_lib.c
2077
int evp_pkey_copy_downgraded(EVP_PKEY **dest, const EVP_PKEY *src)
crypto/openssl/crypto/evp/p_lib.c
2079
EVP_PKEY *allocpkey = NULL;
crypto/openssl/crypto/evp/p_lib.c
210
void *from_keydata = evp_pkey_export_to_provider((EVP_PKEY *)from, NULL, &to_keymgmt,
crypto/openssl/crypto/evp/p_lib.c
2165
void *evp_pkey_get_legacy(EVP_PKEY *pk)
crypto/openssl/crypto/evp/p_lib.c
2167
EVP_PKEY *tmp_copy = NULL;
crypto/openssl/crypto/evp/p_lib.c
2219
int EVP_PKEY_get_bn_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2268
int EVP_PKEY_get_octet_string_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2287
int EVP_PKEY_get_utf8_string_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2314
int EVP_PKEY_get_int_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2328
int EVP_PKEY_get_size_t_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2342
int EVP_PKEY_set_int_param(EVP_PKEY *pkey, const char *key_name, int in)
crypto/openssl/crypto/evp/p_lib.c
2354
int EVP_PKEY_set_size_t_param(EVP_PKEY *pkey, const char *key_name, size_t in)
crypto/openssl/crypto/evp/p_lib.c
236
int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
2366
int EVP_PKEY_set_bn_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2390
int EVP_PKEY_set_utf8_string_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
240
return !evp_keymgmt_util_has((EVP_PKEY *)pkey, SELECT_PARAMETERS);
crypto/openssl/crypto/evp/p_lib.c
2403
int EVP_PKEY_set_octet_string_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/crypto/evp/p_lib.c
2417
const OSSL_PARAM *EVP_PKEY_settable_params(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
2424
int EVP_PKEY_set_params(EVP_PKEY *pkey, OSSL_PARAM params[])
crypto/openssl/crypto/evp/p_lib.c
243
return !evp_keymgmt_util_has((EVP_PKEY *)pkey, SELECT_PARAMETERS);
crypto/openssl/crypto/evp/p_lib.c
2449
const OSSL_PARAM *EVP_PKEY_gettable_params(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
2456
int EVP_PKEY_get_params(const EVP_PKEY *pkey, OSSL_PARAM params[])
crypto/openssl/crypto/evp/p_lib.c
2471
int EVP_PKEY_get_ec_point_conv_form(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
2511
int EVP_PKEY_get_field_type(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
256
static int evp_pkey_cmp_any(const EVP_PKEY *a, const EVP_PKEY *b,
crypto/openssl/crypto/evp/p_lib.c
260
return evp_keymgmt_util_match((EVP_PKEY *)a, (EVP_PKEY *)b, selection);
crypto/openssl/crypto/evp/p_lib.c
271
return evp_keymgmt_util_match((EVP_PKEY *)a, (EVP_PKEY *)b, selection);
crypto/openssl/crypto/evp/p_lib.c
295
tmp_keydata = evp_pkey_export_to_provider((EVP_PKEY *)a, NULL, &keymgmt2, NULL);
crypto/openssl/crypto/evp/p_lib.c
302
tmp_keydata = evp_pkey_export_to_provider((EVP_PKEY *)b, NULL, &keymgmt1, NULL);
crypto/openssl/crypto/evp/p_lib.c
323
int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/evp/p_lib.c
330
int EVP_PKEY_parameters_eq(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/evp/p_lib.c
354
int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/evp/p_lib.c
361
int EVP_PKEY_eq(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/evp/p_lib.c
380
if (evp_keymgmt_util_has((EVP_PKEY *)a, OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/crypto/evp/p_lib.c
381
&& evp_keymgmt_util_has((EVP_PKEY *)b, OSSL_KEYMGMT_SELECT_PUBLIC_KEY))
crypto/openssl/crypto/evp/p_lib.c
411
static EVP_PKEY *new_raw_key_int(OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_lib.c
420
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/p_lib.c
526
EVP_PKEY *EVP_PKEY_new_raw_private_key_ex(OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_lib.c
53
static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
crypto/openssl/crypto/evp/p_lib.c
535
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/p_lib.c
542
EVP_PKEY *EVP_PKEY_new_raw_public_key_ex(OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_lib.c
55
static void evp_pkey_free_it(EVP_PKEY *key);
crypto/openssl/crypto/evp/p_lib.c
550
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/p_lib.c
586
int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, unsigned char *priv,
crypto/openssl/crypto/evp/p_lib.c
61
int EVP_PKEY_get_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
618
int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub,
crypto/openssl/crypto/evp/p_lib.c
650
static EVP_PKEY *new_cmac_key_int(const unsigned char *priv, size_t len,
crypto/openssl/crypto/evp/p_lib.c
661
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/evp/p_lib.c
710
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
crypto/openssl/crypto/evp/p_lib.c
716
int EVP_PKEY_set_type(EVP_PKEY *pkey, int type)
crypto/openssl/crypto/evp/p_lib.c
721
int EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len)
crypto/openssl/crypto/evp/p_lib.c
727
int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e)
crypto/openssl/crypto/evp/p_lib.c
745
ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
752
static void detect_foreign_key(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
77
int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
786
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
crypto/openssl/crypto/evp/p_lib.c
820
void *EVP_PKEY_get0(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
831
const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len)
crypto/openssl/crypto/evp/p_lib.c
838
os = evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_lib.c
847
const unsigned char *EVP_PKEY_get0_poly1305(const EVP_PKEY *pkey, size_t *len)
crypto/openssl/crypto/evp/p_lib.c
854
os = evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_lib.c
864
const unsigned char *EVP_PKEY_get0_siphash(const EVP_PKEY *pkey, size_t *len)
crypto/openssl/crypto/evp/p_lib.c
872
os = evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_lib.c
882
static DSA *evp_pkey_get0_DSA_int(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
888
return evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_lib.c
891
const DSA *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
896
int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key)
crypto/openssl/crypto/evp/p_lib.c
910
DSA *EVP_PKEY_get1_DSA(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
922
static const ECX_KEY *evp_pkey_get0_ECX_KEY(const EVP_PKEY *pkey, int type)
crypto/openssl/crypto/evp/p_lib.c
928
return evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_lib.c
93
int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode)
crypto/openssl/crypto/evp/p_lib.c
931
static ECX_KEY *evp_pkey_get1_ECX_KEY(EVP_PKEY *pkey, int type)
crypto/openssl/crypto/evp/p_lib.c
941
ECX_KEY *ossl_evp_pkey_get1_##NAME(EVP_PKEY *pkey) \
crypto/openssl/crypto/evp/p_lib.c
954
int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *dhkey)
crypto/openssl/crypto/evp/p_lib.c
993
DH *evp_pkey_get0_DH_int(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_lib.c
999
return evp_pkey_get_legacy((EVP_PKEY *)pkey);
crypto/openssl/crypto/evp/p_open.c
20
EVP_PKEY *priv)
crypto/openssl/crypto/evp/p_seal.c
21
EVP_PKEY **pubk, int npubk)
crypto/openssl/crypto/evp/p_sign.c
18
unsigned int *siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_sign.c
68
unsigned int *siglen, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_verify.c
18
unsigned int siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/evp/p_verify.c
62
unsigned int siglen, EVP_PKEY *pkey)
crypto/openssl/crypto/evp/pmeth_check.c
140
EVP_PKEY *pkey = ctx->pkey;
crypto/openssl/crypto/evp/pmeth_check.c
165
EVP_PKEY *pkey = ctx->pkey;
crypto/openssl/crypto/evp/pmeth_check.c
49
EVP_PKEY *pkey = ctx->pkey;
crypto/openssl/crypto/evp/pmeth_check.c
94
EVP_PKEY *pkey = ctx->pkey;
crypto/openssl/crypto/evp/pmeth_gn.c
126
int EVP_PKEY_generate(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
crypto/openssl/crypto/evp/pmeth_gn.c
129
EVP_PKEY *allocated_pkey = NULL;
crypto/openssl/crypto/evp/pmeth_gn.c
256
int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
crypto/openssl/crypto/evp/pmeth_gn.c
265
int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
crypto/openssl/crypto/evp/pmeth_gn.c
313
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e,
crypto/openssl/crypto/evp/pmeth_gn.c
317
EVP_PKEY *mac_key = NULL;
crypto/openssl/crypto/evp/pmeth_gn.c
360
int EVP_PKEY_fromdata(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey, int selection,
crypto/openssl/crypto/evp/pmeth_gn.c
364
EVP_PKEY *allocated_pkey = NULL;
crypto/openssl/crypto/evp/pmeth_gn.c
412
int EVP_PKEY_todata(const EVP_PKEY *pkey, int selection, OSSL_PARAM **params)
crypto/openssl/crypto/evp/pmeth_gn.c
435
int EVP_PKEY_export(const EVP_PKEY *pkey, int selection,
crypto/openssl/crypto/evp/pmeth_lib.c
159
EVP_PKEY *pkey, ENGINE *e,
crypto/openssl/crypto/evp/pmeth_lib.c
1646
EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx)
crypto/openssl/crypto/evp/pmeth_lib.c
1651
EVP_PKEY *EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx)
crypto/openssl/crypto/evp/pmeth_lib.c
1688
EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1697
EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1826
int (*check)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1832
int (*check)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1838
int (*check)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1872
EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
1883
EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
2034
int (**pcheck)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
2041
int (**pcheck)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
2048
int (**pcheck)(EVP_PKEY *pkey))
crypto/openssl/crypto/evp/pmeth_lib.c
352
EVP_PKEY_CTX *EVP_PKEY_CTX_new_from_pkey(OSSL_LIB_CTX *libctx, EVP_PKEY *pkey,
crypto/openssl/crypto/evp/pmeth_lib.c
442
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e)
crypto/openssl/crypto/hpke/hpke.c
102
static EVP_PKEY *evp_pkey_new_raw_nist_public_key(OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/hpke/hpke.c
109
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/hpke/hpke.c
1117
EVP_PKEY *recippriv,
crypto/openssl/crypto/hpke/hpke.c
1303
unsigned char *pub, size_t *publen, EVP_PKEY **priv,
crypto/openssl/crypto/hpke/hpke.c
1309
EVP_PKEY *skR = NULL;
crypto/openssl/crypto/hpke/hpke.c
1385
EVP_PKEY *fakepriv = NULL;
crypto/openssl/crypto/hpke/hpke.c
455
EVP_PKEY *pkR = NULL;
crypto/openssl/crypto/hpke/hpke.c
553
EVP_PKEY *priv)
crypto/openssl/crypto/hpke/hpke.c
557
EVP_PKEY *spub = NULL;
crypto/openssl/crypto/hpke/hpke.c
70
EVP_PKEY *authpriv; /* sender's authentication private key */
crypto/openssl/crypto/hpke/hpke.c
949
int OSSL_HPKE_CTX_set1_authpriv(OSSL_HPKE_CTX *ctx, EVP_PKEY *priv)
crypto/openssl/crypto/hpke/hpke.c
975
EVP_PKEY *pubp = NULL;
crypto/openssl/crypto/ocsp/ocsp_cl.c
82
EVP_PKEY *key,
crypto/openssl/crypto/ocsp/ocsp_srv.c
170
EVP_PKEY *pkey;
crypto/openssl/crypto/ocsp/ocsp_srv.c
213
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
79
EVP_PKEY *skey;
crypto/openssl/crypto/pem/pem_all.c
112
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
122
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
134
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey)
crypto/openssl/crypto/pem/pem_all.c
153
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
168
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
225
IMPLEMENT_PEM_provided_write(PUBKEY, EVP_PKEY, pkey, PEM_STRING_PUBLIC, PUBKEY)
crypto/openssl/crypto/pem/pem_all.c
28
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
crypto/openssl/crypto/pem/pem_all.c
30
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa);
crypto/openssl/crypto/pem/pem_all.c
34
static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
crypto/openssl/crypto/pem/pem_all.c
53
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
crypto/openssl/crypto/pem/pem_all.c
72
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
81
EVP_PKEY *pktmp;
crypto/openssl/crypto/pem/pem_all.c
93
static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa)
crypto/openssl/crypto/pem/pem_pk8.c
168
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pk8.c
174
EVP_PKEY *ret;
crypto/openssl/crypto/pem/pem_pk8.c
207
int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
21
static int do_pk8pkey(BIO *bp, const EVP_PKEY *x, int isder,
crypto/openssl/crypto/pem/pem_pk8.c
214
int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, const EVP_PKEY *x, int nid,
crypto/openssl/crypto/pem/pem_pk8.c
221
int PEM_write_PKCS8PrivateKey_nid(FILE *fp, const EVP_PKEY *x, int nid,
crypto/openssl/crypto/pem/pem_pk8.c
228
int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
235
static int do_pk8pkey_fp(FILE *fp, const EVP_PKEY *x, int isder, int nid,
crypto/openssl/crypto/pem/pem_pk8.c
251
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pk8.c
255
EVP_PKEY *ret;
crypto/openssl/crypto/pem/pem_pk8.c
28
static int do_pk8pkey_fp(FILE *bp, const EVP_PKEY *x, int isder,
crypto/openssl/crypto/pem/pem_pk8.c
41
int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, const EVP_PKEY *x, int nid,
crypto/openssl/crypto/pem/pem_pk8.c
48
int PEM_write_bio_PKCS8PrivateKey(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
55
int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
62
int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, const EVP_PKEY *x, int nid,
crypto/openssl/crypto/pem/pem_pk8.c
69
static int do_pk8pkey(BIO *bp, const EVP_PKEY *x, int isder, int nid,
crypto/openssl/crypto/pem/pem_pkey.c
110
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/pem/pem_pkey.c
214
static EVP_PKEY *pem_read_bio_key(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
220
EVP_PKEY *ret = NULL;
crypto/openssl/crypto/pem/pem_pkey.c
263
EVP_PKEY *PEM_read_bio_PUBKEY_ex(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
271
EVP_PKEY *PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
278
EVP_PKEY *PEM_read_PUBKEY_ex(FILE *fp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
283
EVP_PKEY *ret;
crypto/openssl/crypto/pem/pem_pkey.c
295
EVP_PKEY *PEM_read_PUBKEY(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pkey.c
301
EVP_PKEY *PEM_read_bio_PrivateKey_ex(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
310
EVP_PKEY *PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
316
PEM_write_cb_ex_fnsig(PrivateKey, EVP_PKEY, BIO, write_bio)
crypto/openssl/crypto/pem/pem_pkey.c
33
static EVP_PKEY *pem_read_bio_key_decoder(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
330
PEM_write_cb_fnsig(PrivateKey, EVP_PKEY, BIO, write_bio)
crypto/openssl/crypto/pem/pem_pkey.c
340
int PEM_write_bio_PrivateKey_traditional(BIO *bp, const EVP_PKEY *x,
crypto/openssl/crypto/pem/pem_pkey.c
346
EVP_PKEY *copy = NULL;
crypto/openssl/crypto/pem/pem_pkey.c
375
EVP_PKEY *PEM_read_bio_Parameters_ex(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_pkey.c
386
EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x)
crypto/openssl/crypto/pem/pem_pkey.c
39
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/pem/pem_pkey.c
391
PEM_write_fnsig(Parameters, EVP_PKEY, BIO, write_bio)
crypto/openssl/crypto/pem/pem_pkey.c
408
EVP_PKEY *PEM_read_PrivateKey_ex(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
413
EVP_PKEY *ret;
crypto/openssl/crypto/pem/pem_pkey.c
425
EVP_PKEY *PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
431
PEM_write_cb_ex_fnsig(PrivateKey, EVP_PKEY, FILE, write)
crypto/openssl/crypto/pem/pem_pkey.c
446
PEM_write_cb_fnsig(PrivateKey, EVP_PKEY, FILE, write)
crypto/openssl/crypto/pem/pem_pkey.c
99
static EVP_PKEY *pem_read_bio_key_legacy(BIO *bp, EVP_PKEY **x,
crypto/openssl/crypto/pem/pem_sign.c
29
unsigned int *siglen, EVP_PKEY *pkey)
crypto/openssl/crypto/pem/pvkfmt.c
1013
EVP_PKEY *b2i_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pvkfmt.c
1023
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
1028
static int i2b_PVK(unsigned char **out, const EVP_PKEY *pk, int enclevel,
crypto/openssl/crypto/pem/pvkfmt.c
1129
int i2b_PVK_bio_ex(BIO *out, const EVP_PKEY *pk, int enclevel,
crypto/openssl/crypto/pem/pvkfmt.c
1148
int i2b_PVK_bio(BIO *out, const EVP_PKEY *pk, int enclevel,
crypto/openssl/crypto/pem/pvkfmt.c
317
EVP_PKEY *ossl_b2i(const unsigned char **in, unsigned int length, int *ispub)
crypto/openssl/crypto/pem/pvkfmt.c
325
EVP_PKEY *ossl_b2i_bio(BIO *in, int *ispub)
crypto/openssl/crypto/pem/pvkfmt.c
332
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/pem/pvkfmt.c
514
EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length)
crypto/openssl/crypto/pem/pvkfmt.c
521
EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length)
crypto/openssl/crypto/pem/pvkfmt.c
528
EVP_PKEY *b2i_PrivateKey_bio(BIO *in)
crypto/openssl/crypto/pem/pvkfmt.c
535
EVP_PKEY *b2i_PublicKey_bio(BIO *in)
crypto/openssl/crypto/pem/pvkfmt.c
567
static int do_i2b(unsigned char **out, const EVP_PKEY *pk, int ispub)
crypto/openssl/crypto/pem/pvkfmt.c
621
static int do_i2b_bio(BIO *out, const EVP_PKEY *pk, int ispub)
crypto/openssl/crypto/pem/pvkfmt.c
73
static EVP_PKEY *evp_pkey_new0_key(void *key, int evp_type)
crypto/openssl/crypto/pem/pvkfmt.c
75
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/pem/pvkfmt.c
750
int i2b_PrivateKey_bio(BIO *out, const EVP_PKEY *pk)
crypto/openssl/crypto/pem/pvkfmt.c
755
int i2b_PublicKey_bio(BIO *out, const EVP_PKEY *pk)
crypto/openssl/crypto/pkcs12/p12_crt.c
171
PKCS12 *PKCS12_create_ex(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
181
PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
235
EVP_PKEY *key, int key_usage, int iter,
crypto/openssl/crypto/pkcs12/p12_crt.c
26
static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid)
crypto/openssl/crypto/pkcs12/p12_crt.c
274
EVP_PKEY *key, int key_usage, int iter,
crypto/openssl/crypto/pkcs12/p12_crt.c
35
PKCS12 *PKCS12_create_ex2(const char *pass, const char *name, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs12/p12_kiss.c
139
EVP_PKEY **pkey, STACK_OF(X509) *ocerts)
crypto/openssl/crypto/pkcs12/p12_kiss.c
175
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
18
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
crypto/openssl/crypto/pkcs12/p12_kiss.c
190
EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
21
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
25
EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
35
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/openssl/crypto/pkcs7/pk7_doit.c
1082
EVP_PKEY *pkey;
crypto/openssl/crypto/pkcs7/pk7_doit.c
149
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
189
PKCS7_RECIP_INFO *ri, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs7/pk7_doit.c
437
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
crypto/openssl/crypto/pkcs7/pk7_lib.c
318
EVP_PKEY *pkey = si->pkey;
crypto/openssl/crypto/pkcs7/pk7_lib.c
346
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs7/pk7_lib.c
396
PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs7/pk7_lib.c
555
void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
crypto/openssl/crypto/pkcs7/pk7_lib.c
628
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/pkcs7/pk7_smime.c
116
EVP_PKEY *pkey, const EVP_MD *md,
crypto/openssl/crypto/pkcs7/pk7_smime.c
23
PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/pkcs7/pk7_smime.c
472
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
crypto/openssl/crypto/pkcs7/pk7_smime.c
67
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/rsa/rsa_ameth.c
112
static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
crypto/openssl/crypto/rsa/rsa_ameth.c
129
static int old_rsa_priv_decode(EVP_PKEY *pkey,
crypto/openssl/crypto/rsa/rsa_ameth.c
140
static int old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
crypto/openssl/crypto/rsa/rsa_ameth.c
145
static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
173
static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
crypto/openssl/crypto/rsa/rsa_ameth.c
185
static int int_rsa_size(const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
190
static int rsa_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
195
static int rsa_security_bits(const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
200
static void int_rsa_free(EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
29
static int rsa_param_encode(const EVP_PKEY *pkey,
crypto/openssl/crypto/rsa/rsa_ameth.c
299
static int pkey_rsa_print(BIO *bp, const EVP_PKEY *pkey, int off, int priv)
crypto/openssl/crypto/rsa/rsa_ameth.c
389
static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/rsa/rsa_ameth.c
395
static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
crypto/openssl/crypto/rsa/rsa_ameth.c
420
static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
crypto/openssl/crypto/rsa/rsa_ameth.c
454
EVP_PKEY *pk = EVP_PKEY_CTX_get0_pkey(pkctx);
crypto/openssl/crypto/rsa/rsa_ameth.c
53
static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
542
const X509_ALGOR *sigalg, EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
635
const ASN1_BIT_STRING *sig, EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
76
static int rsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
779
static int rsa_pkey_check(const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
784
static size_t rsa_pkey_dirty_cnt(const EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
793
static int rsa_int_export_to(const EVP_PKEY *from, int rsa_type,
crypto/openssl/crypto/rsa/rsa_ameth.c
853
EVP_PKEY *pkey = EVP_PKEY_CTX_get0_pkey(pctx);
crypto/openssl/crypto/rsa/rsa_ameth.c
924
static int rsa_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/rsa/rsa_ameth.c
932
static int rsa_pss_pkey_export_to(const EVP_PKEY *from, void *to_keydata,
crypto/openssl/crypto/rsa/rsa_ameth.c
950
static int rsa_pkey_copy(EVP_PKEY *to, EVP_PKEY *from)
crypto/openssl/crypto/rsa/rsa_pmeth.c
777
static int pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_prn.c
40
EVP_PKEY *pk;
crypto/openssl/crypto/store/store_lib.c
652
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params)
crypto/openssl/crypto/store/store_lib.c
661
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pkey)
crypto/openssl/crypto/store/store_lib.c
670
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey)
crypto/openssl/crypto/store/store_lib.c
742
EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
749
EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
760
EVP_PKEY *OSSL_STORE_INFO_get0_PUBKEY(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
767
EVP_PKEY *OSSL_STORE_INFO_get1_PUBKEY(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
778
EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
785
EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_local.h
36
EVP_PKEY *params; /* when type == OSSL_STORE_INFO_PARAMS */
crypto/openssl/crypto/store/store_local.h
37
EVP_PKEY *pubkey; /* when type == OSSL_STORE_INFO_PUBKEY */
crypto/openssl/crypto/store/store_local.h
38
EVP_PKEY *pkey; /* when type == OSSL_STORE_INFO_PKEY */
crypto/openssl/crypto/store/store_result.c
201
static EVP_PKEY *try_key_ref(struct extracted_param_data_st *data,
crypto/openssl/crypto/store/store_result.c
206
EVP_PKEY *pk = NULL;
crypto/openssl/crypto/store/store_result.c
273
static EVP_PKEY *try_key_value(struct extracted_param_data_st *data,
crypto/openssl/crypto/store/store_result.c
279
EVP_PKEY *pk = NULL;
crypto/openssl/crypto/store/store_result.c
317
typedef OSSL_STORE_INFO *store_info_new_fn(EVP_PKEY *);
crypto/openssl/crypto/store/store_result.c
319
static EVP_PKEY *try_key_value_legacy(struct extracted_param_data_st *data,
crypto/openssl/crypto/store/store_result.c
325
EVP_PKEY *pk = NULL;
crypto/openssl/crypto/store/store_result.c
410
EVP_PKEY *pk = NULL;
crypto/openssl/crypto/store/store_result.c
566
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/ts/ts_conf.c
104
EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass)
crypto/openssl/crypto/ts/ts_conf.c
107
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/ts/ts_conf.c
257
EVP_PKEY *key_obj = NULL;
crypto/openssl/crypto/ts/ts_local.h
103
EVP_PKEY *signer_key;
crypto/openssl/crypto/ts/ts_rsp_sign.c
153
int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
crypto/openssl/crypto/x509/t_req.c
42
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/t_x509.c
60
EVP_PKEY *pkey = NULL;
crypto/openssl/crypto/x509/v3_conf.c
479
int X509V3_set_issuer_pkey(X509V3_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/v3_purp.c
409
static int check_sig_alg_match(const EVP_PKEY *issuer_key, const X509 *subject)
crypto/openssl/crypto/x509/x509_cmp.c
378
EVP_PKEY *X509_get0_pubkey(const X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
385
EVP_PKEY *X509_get_pubkey(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
392
int X509_check_private_key(const X509 *cert, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_cmp.c
394
const EVP_PKEY *xk = X509_get0_pubkey(cert);
crypto/openssl/crypto/x509/x509_cmp.c
403
int ossl_x509_check_private_key(const EVP_PKEY *x, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_cmp.c
434
static int check_suite_b(EVP_PKEY *pkey, int sign_nid, unsigned long *pflags)
crypto/openssl/crypto/x509/x509_cmp.c
474
EVP_PKEY *pk;
crypto/openssl/crypto/x509/x509_cmp.c
546
int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags)
crypto/openssl/crypto/x509/x509_cmp.c
562
int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags)
crypto/openssl/crypto/x509/x509_local.h
71
int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk);
crypto/openssl/crypto/x509/x509_r2x.c
20
X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_r2x.c
25
EVP_PKEY *pubkey = NULL;
crypto/openssl/crypto/x509/x509_req.c
22
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x509_req.c
27
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x509_req.c
63
EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *req)
crypto/openssl/crypto/x509/x509_req.c
70
EVP_PKEY *X509_REQ_get0_pubkey(const X509_REQ *req)
crypto/openssl/crypto/x509/x509_req.c
82
int X509_REQ_check_private_key(const X509_REQ *req, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_set.c
105
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_set.c
213
const ASN1_STRING *sig, const EVP_PKEY *pubkey)
crypto/openssl/crypto/x509/x509_vfy.c
1682
EVP_PKEY *ikey = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1954
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x509_vfy.c
2142
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_vfy.c
2144
EVP_PKEY *ktmp = NULL, *ktmp2;
crypto/openssl/crypto/x509/x509_vfy.c
2182
EVP_PKEY *skey, const EVP_MD *md, unsigned int flags)
crypto/openssl/crypto/x509/x509_vfy.c
2374
void X509_STORE_CTX_set0_rpk(X509_STORE_CTX *ctx, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
2500
int X509_STORE_CTX_init_rpk(X509_STORE_CTX *ctx, X509_STORE *store, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
2707
EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3099
static int dane_match_rpk(X509_STORE_CTX *ctx, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
3678
static int check_key_level(X509_STORE_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_vfy.c
3718
EVP_PKEY *pkey = X509_get0_pubkey(cert);
crypto/openssl/crypto/x509/x509_vfy.c
62
static int check_key_level(X509_STORE_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/crypto/x509/x509_vfy.c
98
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x509rset.c
36
int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509spki.c
14
int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509spki.c
21
EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x)
crypto/openssl/crypto/x509/x509type.c
16
int X509_certificate_type(const X509 *x, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509type.c
18
const EVP_PKEY *pk;
crypto/openssl/crypto/x509/x_all.c
140
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
164
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
194
int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
209
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
33
int X509_verify(X509 *a, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_all.c
43
int X509_REQ_verify_ex(X509_REQ *a, EVP_PKEY *r, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_all.c
56
int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_all.c
61
int X509_ACERT_verify(X509_ACERT *a, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_all.c
71
int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_all.c
710
int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, const EVP_PKEY *key)
crypto/openssl/crypto/x509/x_all.c
723
int i2d_PrivateKey_fp(FILE *fp, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_all.c
725
return ASN1_i2d_fp_of(EVP_PKEY, i2d_PrivateKey, fp, pkey);
crypto/openssl/crypto/x509/x_all.c
728
EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)
crypto/openssl/crypto/x509/x_all.c
730
return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, fp, a);
crypto/openssl/crypto/x509/x_all.c
733
EVP_PKEY *d2i_PrivateKey_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_all.c
749
int i2d_PUBKEY_fp(FILE *fp, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_all.c
751
return ASN1_i2d_fp_of(EVP_PKEY, i2d_PUBKEY, fp, pkey);
crypto/openssl/crypto/x509/x_all.c
754
EVP_PKEY *d2i_PUBKEY_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_all.c
77
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_all.c
770
EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a)
crypto/openssl/crypto/x509/x_all.c
772
return ASN1_d2i_fp_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, fp, a);
crypto/openssl/crypto/x509/x_all.c
790
int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, const EVP_PKEY *key)
crypto/openssl/crypto/x509/x_all.c
803
int i2d_PrivateKey_bio(BIO *bp, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_all.c
805
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);
crypto/openssl/crypto/x509/x_all.c
808
EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
crypto/openssl/crypto/x509/x_all.c
810
return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a);
crypto/openssl/crypto/x509/x_all.c
813
EVP_PKEY *d2i_PrivateKey_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_all.c
832
int i2d_PUBKEY_bio(BIO *bp, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_all.c
834
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey);
crypto/openssl/crypto/x509/x_all.c
837
EVP_PKEY *d2i_PUBKEY_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/x509/x_all.c
856
EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a)
crypto/openssl/crypto/x509/x_all.c
858
return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a);
crypto/openssl/crypto/x509/x_crl.c
28
static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r);
crypto/openssl/crypto/x509/x_crl.c
381
int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_crl.c
405
static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_crl.c
493
EVP_PKEY *pk))
crypto/openssl/crypto/x509/x_pubkey.c
1054
EVP_PKEY *pA, *pB;
crypto/openssl/crypto/x509/x_pubkey.c
326
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_pubkey.c
35
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
406
static int x509_pubkey_decode(EVP_PKEY **ppkey, const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
408
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
45
static int x509_pubkey_decode(EVP_PKEY **pk, const X509_PUBKEY *key);
crypto/openssl/crypto/x509/x_pubkey.c
457
EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
473
EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key)
crypto/openssl/crypto/x509/x_pubkey.c
475
EVP_PKEY *ret = X509_PUBKEY_get0(key);
crypto/openssl/crypto/x509/x_pubkey.c
488
static EVP_PKEY *d2i_PUBKEY_int(EVP_PKEY **a,
crypto/openssl/crypto/x509/x_pubkey.c
497
EVP_PKEY *pktmp = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
535
EVP_PKEY *ossl_d2i_PUBKEY_legacy(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/x509/x_pubkey.c
541
EVP_PKEY *d2i_PUBKEY_ex(EVP_PKEY **a, const unsigned char **pp, long length,
crypto/openssl/crypto/x509/x_pubkey.c
547
EVP_PKEY *d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length)
crypto/openssl/crypto/x509/x_pubkey.c
552
int i2d_PUBKEY(const EVP_PKEY *a, unsigned char **pp)
crypto/openssl/crypto/x509/x_pubkey.c
566
xpk->pkey = (EVP_PKEY *)a;
crypto/openssl/crypto/x509/x_pubkey.c
607
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
629
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
648
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
671
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
689
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
712
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
732
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
778
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
798
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
823
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
843
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
865
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
884
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
907
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
926
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
949
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_pubkey.c
968
EVP_PKEY *pkey;
crypto/openssl/crypto/x509/x_pubkey.c
991
EVP_PKEY *pktmp;
crypto/openssl/crypto/x509/x_req.c
71
EVP_PKEY *pkey = X509_PUBKEY_get0(old->req_info.pubkey);
crypto/openssl/demos/cms/cms_ddec.c
22
EVP_PKEY *rkey = NULL;
crypto/openssl/demos/cms/cms_dec.c
19
EVP_PKEY *rkey = NULL;
crypto/openssl/demos/cms/cms_sign.c
19
EVP_PKEY *skey = NULL;
crypto/openssl/demos/cms/cms_sign2.c
19
EVP_PKEY *skey = NULL, *skey2 = NULL;
crypto/openssl/demos/encode/ec_encode.c
102
static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase)
crypto/openssl/demos/encode/ec_encode.c
180
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/encode/ec_encode.c
29
static EVP_PKEY *load_key(OSSL_LIB_CTX *libctx, FILE *f, const char *passphrase)
crypto/openssl/demos/encode/ec_encode.c
32
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/encode/rsa_encode.c
102
static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase)
crypto/openssl/demos/encode/rsa_encode.c
177
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/encode/rsa_encode.c
29
static EVP_PKEY *load_key(OSSL_LIB_CTX *libctx, FILE *f, const char *passphrase)
crypto/openssl/demos/encode/rsa_encode.c
32
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/encrypt/rsa_encrypt.c
104
EVP_PKEY *pub_key = NULL;
crypto/openssl/demos/encrypt/rsa_encrypt.c
161
EVP_PKEY *priv_key = NULL;
crypto/openssl/demos/encrypt/rsa_encrypt.c
35
static EVP_PKEY *get_key(OSSL_LIB_CTX *libctx, const char *propq, int public)
crypto/openssl/demos/encrypt/rsa_encrypt.c
38
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/keyexch/ecdh.c
106
static int generate_secret(PEER_DATA *peerA, EVP_PKEY *peerBpub,
crypto/openssl/demos/keyexch/ecdh.c
30
EVP_PKEY *priv; /* private keypair */
crypto/openssl/demos/keyexch/ecdh.c
31
EVP_PKEY *pub; /* public key to send to other peer */
crypto/openssl/demos/keyexch/x25519.c
124
EVP_PKEY *remote_peer_pubk = NULL;
crypto/openssl/demos/keyexch/x25519.c
52
EVP_PKEY *privk; /* privk generated for peer */
crypto/openssl/demos/pkcs12/pkread.c
51
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/pkcs12/pkwrite.c
21
EVP_PKEY *pkey;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c
24
static EVP_PKEY *dsa_genparams(OSSL_LIB_CTX *libctx, const char *propq)
crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c
26
EVP_PKEY *dsaparamkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c
51
EVP_PKEY *dsaparamskey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c
52
EVP_PKEY *dsakey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
26
EVP_PKEY *dsaparamkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
24
EVP_PKEY *dsaparamkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
107
EVP_PKEY *dsaparamskey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
56
static EVP_PKEY_CTX *create_merged_key(EVP_PKEY *dsaparams, const OSSL_PARAM *newparams,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
61
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
135
EVP_PKEY *pkey;
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
21
static int get_key_values(EVP_PKEY *pkey);
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
30
static EVP_PKEY *do_ec_keygen(void)
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
38
EVP_PKEY *key = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
85
static int get_key_values(EVP_PKEY *pkey)
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
108
static EVP_PKEY *generate_rsa_key_short(OSSL_LIB_CTX *libctx, unsigned int bits)
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
110
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
124
static int dump_key(const EVP_PKEY *pkey)
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
244
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
35
static EVP_PKEY *generate_rsa_key_long(OSSL_LIB_CTX *libctx, unsigned int bits)
crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c
38
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
119
static int extract_public_key(const EVP_PKEY *pkey,
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
139
static int extract_keypair(const EVP_PKEY *pkey,
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
168
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
231
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
269
EVP_PKEY *params = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
270
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
43
EVP_PKEY **p_params)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
48
EVP_PKEY *params = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
80
EVP_PKEY *params,
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
81
EVP_PKEY **p_pkey)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
86
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_EC_Signature_demo.c
152
EVP_PKEY *pub_key = NULL;
crypto/openssl/demos/signature/EVP_EC_Signature_demo.c
40
static EVP_PKEY *get_key(OSSL_LIB_CTX *libctx, const char *propq, int public)
crypto/openssl/demos/signature/EVP_EC_Signature_demo.c
43
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/EVP_EC_Signature_demo.c
74
EVP_PKEY *priv_key = NULL;
crypto/openssl/demos/signature/EVP_ED_Signature_demo.c
127
EVP_PKEY **privout, EVP_PKEY **pubout)
crypto/openssl/demos/signature/EVP_ED_Signature_demo.c
130
EVP_PKEY *priv = NULL, *pub = NULL;
crypto/openssl/demos/signature/EVP_ED_Signature_demo.c
175
EVP_PKEY *priv = NULL, *pub = NULL;
crypto/openssl/demos/signature/EVP_ED_Signature_demo.c
27
static int demo_sign(EVP_PKEY *priv,
crypto/openssl/demos/signature/EVP_ED_Signature_demo.c
86
static int demo_verify(EVP_PKEY *pub,
crypto/openssl/demos/signature/rsa_pss_direct.c
130
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/rsa_pss_direct.c
41
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/rsa_pss_hash.c
117
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/signature/rsa_pss_hash.c
35
EVP_PKEY *pkey = NULL;
crypto/openssl/demos/smime/smdec.c
19
EVP_PKEY *rkey = NULL;
crypto/openssl/demos/smime/smsign.c
19
EVP_PKEY *skey = NULL;
crypto/openssl/demos/smime/smsign2.c
19
EVP_PKEY *skey = NULL, *skey2 = NULL;
crypto/openssl/engines/e_capi.c
126
static EVP_PKEY *capi_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_capi.c
145
EVP_PKEY **pkey, STACK_OF(X509) **pother,
crypto/openssl/engines/e_capi.c
1700
EVP_PKEY **pkey, STACK_OF(X509) **pother,
crypto/openssl/engines/e_capi.c
637
static EVP_PKEY *capi_get_pkey(ENGINE *eng, CAPI_KEY *key)
crypto/openssl/engines/e_capi.c
644
EVP_PKEY *ret = NULL;
crypto/openssl/engines/e_capi.c
809
static EVP_PKEY *capi_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_capi.c
814
EVP_PKEY *ret;
crypto/openssl/engines/e_dasync.c
114
static int dasync_rsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/engines/e_dasync.c
116
static int dasync_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/engines/e_dasync.c
901
static int dasync_rsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/engines/e_dasync.c
903
static int (*pparamgen)(EVP_PKEY_CTX *c, EVP_PKEY *pkey);
crypto/openssl/engines/e_dasync.c
919
static int dasync_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/engines/e_dasync.c
921
static int (*pkeygen)(EVP_PKEY_CTX *c, EVP_PKEY *pkey);
crypto/openssl/engines/e_loader_attic.c
1346
EVP_PKEY *tmp = ispub
crypto/openssl/engines/e_loader_attic.c
1383
EVP_PKEY *tmp = NULL;
crypto/openssl/engines/e_loader_attic.c
319
EVP_PKEY *pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
520
EVP_PKEY *pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
560
EVP_PKEY *tmp_pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
590
EVP_PKEY *tmp_pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
648
EVP_PKEY *pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
684
EVP_PKEY *pkey = NULL;
crypto/openssl/engines/e_loader_attic.c
702
EVP_PKEY *tmp_pkey = NULL;
crypto/openssl/engines/e_ossltest.c
379
static EVP_PKEY *load_key(ENGINE *eng, const char *key_id, int pub,
crypto/openssl/engines/e_ossltest.c
383
EVP_PKEY *key;
crypto/openssl/engines/e_ossltest.c
401
static EVP_PKEY *ossltest_load_privkey(ENGINE *eng, const char *key_id,
crypto/openssl/engines/e_ossltest.c
407
static EVP_PKEY *ossltest_load_pubkey(ENGINE *eng, const char *key_id,
crypto/openssl/fuzz/asn1.c
369
DO_TEST_PRINT_PCTX(EVP_PKEY, d2i_AutoPrivateKey, i2d_PrivateKey, EVP_PKEY_print_private);
crypto/openssl/fuzz/decoder.c
39
EVP_PKEY *pkey = NULL;
crypto/openssl/fuzz/decoder.c
50
EVP_PKEY *pkey2;
crypto/openssl/fuzz/dtlsserver.c
3441
EVP_PKEY *pkey;
crypto/openssl/fuzz/ml-dsa.c
162
EVP_PKEY *pubkey;
crypto/openssl/fuzz/ml-dsa.c
220
EVP_PKEY **key)
crypto/openssl/fuzz/ml-dsa.c
279
if (!keygen_ml_dsa_real_key_helper(buf, len, (EVP_PKEY **)key1)
crypto/openssl/fuzz/ml-dsa.c
280
|| !keygen_ml_dsa_real_key_helper(buf, len, (EVP_PKEY **)key2))
crypto/openssl/fuzz/ml-dsa.c
301
EVP_PKEY *key = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-dsa.c
380
EVP_PKEY *key = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-dsa.c
462
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-dsa.c
463
EVP_PKEY *new_key = NULL;
crypto/openssl/fuzz/ml-dsa.c
507
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-dsa.c
508
EVP_PKEY *bob = (EVP_PKEY *)key2;
crypto/openssl/fuzz/ml-dsa.c
531
EVP_PKEY_free((EVP_PKEY *)key1);
crypto/openssl/fuzz/ml-dsa.c
532
EVP_PKEY_free((EVP_PKEY *)key2);
crypto/openssl/fuzz/ml-dsa.c
533
EVP_PKEY_free((EVP_PKEY *)key3);
crypto/openssl/fuzz/ml-dsa.c
534
EVP_PKEY_free((EVP_PKEY *)key4);
crypto/openssl/fuzz/ml-kem.c
143
EVP_PKEY *pubkey;
crypto/openssl/fuzz/ml-kem.c
208
EVP_PKEY **key;
crypto/openssl/fuzz/ml-kem.c
212
key = (EVP_PKEY **)key1;
crypto/openssl/fuzz/ml-kem.c
244
if (key == (EVP_PKEY **)key1) {
crypto/openssl/fuzz/ml-kem.c
246
key = (EVP_PKEY **)key2;
crypto/openssl/fuzz/ml-kem.c
272
EVP_PKEY *key = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-kem.c
341
static void do_derive(EVP_PKEY *key, EVP_PKEY *peer, uint8_t **shared, size_t *shared_len)
crypto/openssl/fuzz/ml-kem.c
409
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-kem.c
410
EVP_PKEY *bob = (EVP_PKEY *)key2;
crypto/openssl/fuzz/ml-kem.c
446
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-kem.c
447
EVP_PKEY *new = NULL;
crypto/openssl/fuzz/ml-kem.c
491
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/ml-kem.c
492
EVP_PKEY *bob = (EVP_PKEY *)key2;
crypto/openssl/fuzz/ml-kem.c
515
EVP_PKEY_free((EVP_PKEY *)key1);
crypto/openssl/fuzz/ml-kem.c
516
EVP_PKEY_free((EVP_PKEY *)key2);
crypto/openssl/fuzz/ml-kem.c
517
EVP_PKEY_free((EVP_PKEY *)key3);
crypto/openssl/fuzz/ml-kem.c
518
EVP_PKEY_free((EVP_PKEY *)key4);
crypto/openssl/fuzz/server.c
2329
EVP_PKEY *pkey;
crypto/openssl/fuzz/slh-dsa.c
284
EVP_PKEY_free((EVP_PKEY *)in1);
crypto/openssl/fuzz/slh-dsa.c
285
EVP_PKEY_free((EVP_PKEY *)in2);
crypto/openssl/fuzz/slh-dsa.c
286
EVP_PKEY_free((EVP_PKEY *)out1);
crypto/openssl/fuzz/slh-dsa.c
287
EVP_PKEY_free((EVP_PKEY *)out2);
crypto/openssl/fuzz/slh-dsa.c
310
EVP_PKEY *key = NULL;
crypto/openssl/fuzz/slh-dsa.c
421
EVP_PKEY *alice = (EVP_PKEY *)key1;
crypto/openssl/fuzz/slh-dsa.c
422
EVP_PKEY *bob = (EVP_PKEY *)key2;
crypto/openssl/fuzz/slh-dsa.c
423
EVP_PKEY *new = NULL;
crypto/openssl/fuzz/slh-dsa.c
61
static EVP_PKEY *slh_dsa_gen_key(const char *name, uint32_t keysize,
crypto/openssl/fuzz/slh-dsa.c
65
EVP_PKEY *new = NULL;
crypto/openssl/include/crypto/asn1.h
145
EVP_PKEY *ossl_d2i_PrivateKey_legacy(int keytype, EVP_PKEY **a,
crypto/openssl/include/crypto/asn1.h
29
int (*pub_decode)(EVP_PKEY *pk, const X509_PUBKEY *pub);
crypto/openssl/include/crypto/asn1.h
30
int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
31
int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/crypto/asn1.h
32
int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/openssl/include/crypto/asn1.h
34
int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
crypto/openssl/include/crypto/asn1.h
35
int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
36
int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/openssl/include/crypto/asn1.h
38
int (*pkey_size)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
39
int (*pkey_bits)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
40
int (*pkey_security_bits)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
41
int (*param_decode)(EVP_PKEY *pkey,
crypto/openssl/include/crypto/asn1.h
43
int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder);
crypto/openssl/include/crypto/asn1.h
44
int (*param_missing)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
45
int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from);
crypto/openssl/include/crypto/asn1.h
46
int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/crypto/asn1.h
47
int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
crypto/openssl/include/crypto/asn1.h
52
void (*pkey_free)(EVP_PKEY *pkey);
crypto/openssl/include/crypto/asn1.h
53
int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
crypto/openssl/include/crypto/asn1.h
55
int (*old_priv_decode)(EVP_PKEY *pkey,
crypto/openssl/include/crypto/asn1.h
57
int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
crypto/openssl/include/crypto/asn1.h
61
EVP_PKEY *pkey);
crypto/openssl/include/crypto/asn1.h
68
int (*pkey_check)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
69
int (*pkey_public_check)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
70
int (*pkey_param_check)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
72
int (*set_priv_key)(EVP_PKEY *pk, const unsigned char *priv, size_t len);
crypto/openssl/include/crypto/asn1.h
73
int (*set_pub_key)(EVP_PKEY *pk, const unsigned char *pub, size_t len);
crypto/openssl/include/crypto/asn1.h
74
int (*get_priv_key)(const EVP_PKEY *pk, unsigned char *priv, size_t *len);
crypto/openssl/include/crypto/asn1.h
75
int (*get_pub_key)(const EVP_PKEY *pk, unsigned char *pub, size_t *len);
crypto/openssl/include/crypto/asn1.h
78
size_t (*dirty_cnt)(const EVP_PKEY *pk);
crypto/openssl/include/crypto/asn1.h
79
int (*export_to)(const EVP_PKEY *pk, void *to_keydata,
crypto/openssl/include/crypto/asn1.h
83
int (*copy)(EVP_PKEY *to, EVP_PKEY *from);
crypto/openssl/include/crypto/asn1.h
85
int (*priv_decode_ex)(EVP_PKEY *pk,
crypto/openssl/include/crypto/ecx.h
146
ECX_KEY *ossl_evp_pkey_get1_X25519(EVP_PKEY *pkey);
crypto/openssl/include/crypto/ecx.h
147
ECX_KEY *ossl_evp_pkey_get1_X448(EVP_PKEY *pkey);
crypto/openssl/include/crypto/ecx.h
148
ECX_KEY *ossl_evp_pkey_get1_ED25519(EVP_PKEY *pkey);
crypto/openssl/include/crypto/ecx.h
149
ECX_KEY *ossl_evp_pkey_get1_ED448(EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
127
EVP_PKEY *pkey;
crypto/openssl/include/crypto/evp.h
129
EVP_PKEY *peerkey;
crypto/openssl/include/crypto/evp.h
152
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
154
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
187
int (*check)(EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
188
int (*public_check)(EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
189
int (*param_check)(EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
771
void *evp_pkey_export_to_provider(EVP_PKEY *pk, OSSL_LIB_CTX *libctx,
crypto/openssl/include/crypto/evp.h
775
int evp_pkey_copy_downgraded(EVP_PKEY **dest, const EVP_PKEY *src);
crypto/openssl/include/crypto/evp.h
776
void *evp_pkey_get_legacy(EVP_PKEY *pk);
crypto/openssl/include/crypto/evp.h
777
void evp_pkey_free_legacy(EVP_PKEY *x);
crypto/openssl/include/crypto/evp.h
778
EVP_PKEY *evp_pkcs82pkey_legacy(const PKCS8_PRIV_KEY_INFO *p8inf,
crypto/openssl/include/crypto/evp.h
796
int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
798
EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata);
crypto/openssl/include/crypto/evp.h
800
int evp_keymgmt_util_export(const EVP_PKEY *pk, int selection,
crypto/openssl/include/crypto/evp.h
802
void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
804
OP_CACHE_ELEM *evp_keymgmt_util_find_operation_cache(EVP_PKEY *pk,
crypto/openssl/include/crypto/evp.h
807
int evp_keymgmt_util_clear_operation_cache(EVP_PKEY *pk);
crypto/openssl/include/crypto/evp.h
808
int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
810
void evp_keymgmt_util_cache_keyinfo(EVP_PKEY *pk);
crypto/openssl/include/crypto/evp.h
811
void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
813
int evp_keymgmt_util_has(EVP_PKEY *pk, int selection);
crypto/openssl/include/crypto/evp.h
814
int evp_keymgmt_util_match(EVP_PKEY *pk1, EVP_PKEY *pk2, int selection);
crypto/openssl/include/crypto/evp.h
815
int evp_keymgmt_util_copy(EVP_PKEY *to, EVP_PKEY *from, int selection);
crypto/openssl/include/crypto/evp.h
816
void *evp_keymgmt_util_gen(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
924
EVP_MD_CTX *evp_md_ctx_new_ex(EVP_PKEY *pkey, const ASN1_OCTET_STRING *id,
crypto/openssl/include/crypto/evp.h
963
int evp_pkey_get_params_to_ctrl(const EVP_PKEY *pkey, OSSL_PARAM *params);
crypto/openssl/include/crypto/evp.h
967
DH *evp_pkey_get0_DH_int(const EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
968
EC_KEY *evp_pkey_get0_EC_KEY_int(const EVP_PKEY *pkey);
crypto/openssl/include/crypto/evp.h
969
RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey);
crypto/openssl/include/crypto/pem.h
37
EVP_PKEY *ossl_b2i(const unsigned char **in, unsigned int length, int *ispub);
crypto/openssl/include/crypto/pem.h
38
EVP_PKEY *ossl_b2i_bio(BIO *in, int *ispub);
crypto/openssl/include/crypto/rsa.h
125
const X509_ALGOR *sigalg, EVP_PKEY *pkey);
crypto/openssl/include/crypto/rsa.h
140
RSA *evp_pkey_get1_RSA_PSS(EVP_PKEY *pkey);
crypto/openssl/include/crypto/x509.h
282
EVP_PKEY *rpk;
crypto/openssl/include/crypto/x509.h
368
EVP_PKEY *ossl_d2i_PUBKEY_legacy(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/crypto/x509.h
370
int ossl_x509_check_private_key(const EVP_PKEY *k, const EVP_PKEY *pkey);
crypto/openssl/include/internal/cms.h
17
EVP_PKEY *sign_key, unsigned int sign_flags,
crypto/openssl/include/internal/dane.h
49
EVP_PKEY *spki;
crypto/openssl/include/openssl/asn1.h
910
EVP_PKEY *pkey, const EVP_MD *md, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/asn1.h
914
const ASN1_OCTET_STRING *id, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cmp.h
558
int OSSL_CMP_CTX_set1_pkey(OSSL_CMP_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/include/openssl/cmp.h
572
int OSSL_CMP_CTX_set0_newPkey(OSSL_CMP_CTX *ctx, int priv, EVP_PKEY *pkey);
crypto/openssl/include/openssl/cmp.h
573
EVP_PKEY *OSSL_CMP_CTX_get0_newPkey(const OSSL_CMP_CTX *ctx, int priv);
crypto/openssl/include/openssl/cms.h
235
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
238
CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
244
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
290
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/include/openssl/cms.h
293
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
crypto/openssl/include/openssl/cms.h
294
int CMS_decrypt_set1_pkey_and_peer(CMS_ContentInfo *cms, EVP_PKEY *pk,
crypto/openssl/include/openssl/cms.h
314
EVP_PKEY *pkey, X509 *cert,
crypto/openssl/include/openssl/cms.h
321
EVP_PKEY *originatorPrivKey, X509 *originator, unsigned int flags);
crypto/openssl/include/openssl/cms.h
322
int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey);
crypto/openssl/include/openssl/cms.h
325
EVP_PKEY **pk, X509 **recip,
crypto/openssl/include/openssl/cms.h
385
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/include/openssl/cms.h
398
void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk,
crypto/openssl/include/openssl/cms.h
496
int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk);
crypto/openssl/include/openssl/cms.h
497
int CMS_RecipientInfo_kari_set0_pkey_and_peer(CMS_RecipientInfo *ri, EVP_PKEY *pk, X509 *peer);
crypto/openssl/include/openssl/crmf.h
237
EVP_PKEY *pkey, const EVP_MD *digest,
crypto/openssl/include/openssl/crmf.h
253
EVP_PKEY *pubkey,
crypto/openssl/include/openssl/crmf.h
259
EVP_PKEY *pkey);
crypto/openssl/include/openssl/crmf.h
262
EVP_PKEY *pkey, unsigned int flags);
crypto/openssl/include/openssl/crmf.h
265
EVP_PKEY *pkey, int *outlen);
crypto/openssl/include/openssl/crmf.h
266
EVP_PKEY *OSSL_CRMF_ENCRYPTEDKEY_get1_pkey(const OSSL_CRMF_ENCRYPTEDKEY *encryptedKey,
crypto/openssl/include/openssl/crmf.h
267
X509_STORE *ts, STACK_OF(X509) *extra, EVP_PKEY *pkey,
crypto/openssl/include/openssl/ct.h
485
CTLOG *CTLOG_new_ex(EVP_PKEY *public_key, const char *name, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/ct.h
492
CTLOG *CTLOG_new(EVP_PKEY *public_key, const char *name);
crypto/openssl/include/openssl/ct.h
525
EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log);
crypto/openssl/include/openssl/decoder.h
124
OSSL_DECODER_CTX_new_for_pkey(EVP_PKEY **pkey,
crypto/openssl/include/openssl/encoder.h
115
OSSL_ENCODER_CTX *OSSL_ENCODER_CTX_new_for_pkey(const EVP_PKEY *pkey,
crypto/openssl/include/openssl/engine.h
272
typedef EVP_PKEY *(*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *,
crypto/openssl/include/openssl/engine.h
277
X509 **pcert, EVP_PKEY **pkey,
crypto/openssl/include/openssl/engine.h
640
EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
crypto/openssl/include/openssl/engine.h
643
EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id,
crypto/openssl/include/openssl/engine.h
647
X509 **pcert, EVP_PKEY **ppkey,
crypto/openssl/include/openssl/evp.h
1346
EVP_PKEY *private_key);
crypto/openssl/include/openssl/evp.h
1349
int key_len, EVP_PKEY *pub_key);
crypto/openssl/include/openssl/evp.h
1351
int EVP_PKEY_is_a(const EVP_PKEY *pkey, const char *name);
crypto/openssl/include/openssl/evp.h
1352
int EVP_PKEY_type_names_do_all(const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1356
int EVP_PKEY_get_id(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1358
int EVP_PKEY_get_base_id(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1360
int EVP_PKEY_get_bits(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1362
int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1364
int EVP_PKEY_get_size(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1366
int EVP_PKEY_can_sign(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1367
int EVP_PKEY_set_type(EVP_PKEY *pkey, int type);
crypto/openssl/include/openssl/evp.h
1368
int EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len);
crypto/openssl/include/openssl/evp.h
1369
int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1373
int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e);
crypto/openssl/include/openssl/evp.h
1375
ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1378
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
crypto/openssl/include/openssl/evp.h
1380
void *EVP_PKEY_get0(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1382
const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len);
crypto/openssl/include/openssl/evp.h
1385
const unsigned char *EVP_PKEY_get0_poly1305(const EVP_PKEY *pkey, size_t *len);
crypto/openssl/include/openssl/evp.h
1389
const unsigned char *EVP_PKEY_get0_siphash(const EVP_PKEY *pkey, size_t *len);
crypto/openssl/include/openssl/evp.h
1394
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
crypto/openssl/include/openssl/evp.h
1396
const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1398
struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1403
int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key);
crypto/openssl/include/openssl/evp.h
1405
const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1407
struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1412
OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_set1_DH(EVP_PKEY *pkey, struct dh_st *key);
crypto/openssl/include/openssl/evp.h
1413
OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1414
OSSL_DEPRECATEDIN_3_0 struct dh_st *EVP_PKEY_get1_DH(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1420
int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
crypto/openssl/include/openssl/evp.h
1422
const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1424
struct ec_key_st *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1428
EVP_PKEY *EVP_PKEY_new(void);
crypto/openssl/include/openssl/evp.h
1429
int EVP_PKEY_up_ref(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1430
EVP_PKEY *EVP_PKEY_dup(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1431
void EVP_PKEY_free(EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1432
const char *EVP_PKEY_get0_description(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1433
const OSSL_PROVIDER *EVP_PKEY_get0_provider(const EVP_PKEY *key);
crypto/openssl/include/openssl/evp.h
1435
EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1437
int i2d_PublicKey(const EVP_PKEY *a, unsigned char **pp);
crypto/openssl/include/openssl/evp.h
1439
EVP_PKEY *d2i_PrivateKey_ex(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1442
EVP_PKEY *d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1444
EVP_PKEY *d2i_AutoPrivateKey_ex(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1447
EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1449
int i2d_PrivateKey(const EVP_PKEY *a, unsigned char **pp);
crypto/openssl/include/openssl/evp.h
1451
int i2d_KeyParams(const EVP_PKEY *a, unsigned char **pp);
crypto/openssl/include/openssl/evp.h
1452
EVP_PKEY *d2i_KeyParams(int type, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/include/openssl/evp.h
1454
int i2d_KeyParams_bio(BIO *bp, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1455
EVP_PKEY *d2i_KeyParams_bio(int type, EVP_PKEY **a, BIO *in);
crypto/openssl/include/openssl/evp.h
1457
int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from);
crypto/openssl/include/openssl/evp.h
1458
int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1459
int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode);
crypto/openssl/include/openssl/evp.h
1460
int EVP_PKEY_parameters_eq(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/openssl/evp.h
1461
int EVP_PKEY_eq(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/openssl/evp.h
1465
int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/openssl/evp.h
1467
int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/include/openssl/evp.h
1470
int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1472
int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1474
int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1477
int EVP_PKEY_print_public_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1479
int EVP_PKEY_print_private_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1481
int EVP_PKEY_print_params_fp(FILE *fp, const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1485
int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);
crypto/openssl/include/openssl/evp.h
1486
int EVP_PKEY_get_default_digest_name(EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1488
int EVP_PKEY_digestsign_supports_digest(EVP_PKEY *pkey, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/evp.h
1500
int EVP_PKEY_set1_encoded_public_key(EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1512
size_t EVP_PKEY_get1_encoded_public_key(EVP_PKEY *pkey, unsigned char **ppub);
crypto/openssl/include/openssl/evp.h
1620
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
1628
int (*pub_decode)(EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1631
const EVP_PKEY *pk),
crypto/openssl/include/openssl/evp.h
1632
int (*pub_cmp)(const EVP_PKEY *a,
crypto/openssl/include/openssl/evp.h
1633
const EVP_PKEY *b),
crypto/openssl/include/openssl/evp.h
1635
const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1637
int (*pkey_size)(const EVP_PKEY *pk),
crypto/openssl/include/openssl/evp.h
1638
int (*pkey_bits)(const EVP_PKEY *pk));
crypto/openssl/include/openssl/evp.h
1640
int (*priv_decode)(EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1644
const EVP_PKEY *pk),
crypto/openssl/include/openssl/evp.h
1646
const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1650
int (*param_decode)(EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1653
int (*param_encode)(const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1655
int (*param_missing)(const EVP_PKEY *pk),
crypto/openssl/include/openssl/evp.h
1656
int (*param_copy)(EVP_PKEY *to,
crypto/openssl/include/openssl/evp.h
1657
const EVP_PKEY *from),
crypto/openssl/include/openssl/evp.h
1658
int (*param_cmp)(const EVP_PKEY *a,
crypto/openssl/include/openssl/evp.h
1659
const EVP_PKEY *b),
crypto/openssl/include/openssl/evp.h
1661
const EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
1666
void (*pkey_free)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
1668
int (*pkey_ctrl)(EVP_PKEY *pkey, int op,
crypto/openssl/include/openssl/evp.h
1676
EVP_PKEY *pkey),
crypto/openssl/include/openssl/evp.h
1690
int (*pkey_check)(const EVP_PKEY *pk));
crypto/openssl/include/openssl/evp.h
1693
int (*pkey_pub_check)(const EVP_PKEY *pk));
crypto/openssl/include/openssl/evp.h
1696
int (*pkey_param_check)(const EVP_PKEY *pk));
crypto/openssl/include/openssl/evp.h
1699
int (*set_priv_key)(EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1704
int (*set_pub_key)(EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1708
int (*get_priv_key)(const EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1712
int (*get_pub_key)(const EVP_PKEY *pk,
crypto/openssl/include/openssl/evp.h
1717
int (*pkey_security_bits)(const EVP_PKEY
crypto/openssl/include/openssl/evp.h
1729
const char *EVP_PKEY_get0_type_name(const EVP_PKEY *key);
crypto/openssl/include/openssl/evp.h
1855
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
crypto/openssl/include/openssl/evp.h
1861
EVP_PKEY *pkey, const char *propquery);
crypto/openssl/include/openssl/evp.h
1890
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1892
EVP_PKEY *EVP_PKEY_new_raw_private_key_ex(OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/evp.h
1896
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1899
EVP_PKEY *EVP_PKEY_new_raw_public_key_ex(OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/evp.h
1902
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e,
crypto/openssl/include/openssl/evp.h
1905
int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, unsigned char *priv,
crypto/openssl/include/openssl/evp.h
1907
int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub,
crypto/openssl/include/openssl/evp.h
1912
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
crypto/openssl/include/openssl/evp.h
1918
EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx);
crypto/openssl/include/openssl/evp.h
1920
EVP_PKEY *EVP_PKEY_CTX_get0_peerkey(EVP_PKEY_CTX *ctx);
crypto/openssl/include/openssl/evp.h
2026
int EVP_PKEY_derive_set_peer_ex(EVP_PKEY_CTX *ctx, EVP_PKEY *peer,
crypto/openssl/include/openssl/evp.h
2028
int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer);
crypto/openssl/include/openssl/evp.h
2032
int EVP_PKEY_auth_encapsulate_init(EVP_PKEY_CTX *ctx, EVP_PKEY *authpriv,
crypto/openssl/include/openssl/evp.h
2038
int EVP_PKEY_auth_decapsulate_init(EVP_PKEY_CTX *ctx, EVP_PKEY *authpub,
crypto/openssl/include/openssl/evp.h
2046
int EVP_PKEY_fromdata(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey, int selection,
crypto/openssl/include/openssl/evp.h
2050
int EVP_PKEY_todata(const EVP_PKEY *pkey, int selection, OSSL_PARAM **params);
crypto/openssl/include/openssl/evp.h
2051
int EVP_PKEY_export(const EVP_PKEY *pkey, int selection,
crypto/openssl/include/openssl/evp.h
2054
const OSSL_PARAM *EVP_PKEY_gettable_params(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
2055
int EVP_PKEY_get_params(const EVP_PKEY *pkey, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2056
int EVP_PKEY_get_int_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2058
int EVP_PKEY_get_size_t_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2060
int EVP_PKEY_get_bn_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2062
int EVP_PKEY_get_utf8_string_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2064
int EVP_PKEY_get_octet_string_param(const EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2068
const OSSL_PARAM *EVP_PKEY_settable_params(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
2069
int EVP_PKEY_set_params(EVP_PKEY *pkey, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2070
int EVP_PKEY_set_int_param(EVP_PKEY *pkey, const char *key_name, int in);
crypto/openssl/include/openssl/evp.h
2071
int EVP_PKEY_set_size_t_param(EVP_PKEY *pkey, const char *key_name, size_t in);
crypto/openssl/include/openssl/evp.h
2072
int EVP_PKEY_set_bn_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2074
int EVP_PKEY_set_utf8_string_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2076
int EVP_PKEY_set_octet_string_param(EVP_PKEY *pkey, const char *key_name,
crypto/openssl/include/openssl/evp.h
2079
int EVP_PKEY_get_ec_point_conv_form(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
2080
int EVP_PKEY_get_field_type(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
2082
EVP_PKEY *EVP_PKEY_Q_keygen(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/include/openssl/evp.h
2085
int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
crypto/openssl/include/openssl/evp.h
2087
int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
crypto/openssl/include/openssl/evp.h
2088
int EVP_PKEY_generate(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
crypto/openssl/include/openssl/evp.h
2099
int EVP_PKEY_set_ex_data(EVP_PKEY *key, int idx, void *arg);
crypto/openssl/include/openssl/evp.h
2100
void *EVP_PKEY_get_ex_data(const EVP_PKEY *key, int idx);
crypto/openssl/include/openssl/evp.h
2112
int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2114
int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2148
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2149
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2150
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2156
int (**pparamgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2158
int (**pkeygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2197
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_get_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2198
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_get_public_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2199
OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_get_param_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck)(EVP_PKEY *pkey));
crypto/openssl/include/openssl/evp.h
2225
int EVP_PKEY_get_group_name(const EVP_PKEY *pkey, char *name, size_t name_sz,
crypto/openssl/include/openssl/evp.h
842
EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
844
EVP_PKEY *pkey, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/evp.h
852
unsigned int siglen, EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
854
unsigned int siglen, EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
863
const char *props, EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
867
EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
874
const char *props, EVP_PKEY *pkey,
crypto/openssl/include/openssl/evp.h
878
EVP_PKEY *pkey);
crypto/openssl/include/openssl/evp.h
885
const unsigned char *iv, EVP_PKEY *priv);
crypto/openssl/include/openssl/evp.h
890
EVP_PKEY **pubk, int npubk);
crypto/openssl/include/openssl/hpke.h
122
unsigned char *pub, size_t *publen, EVP_PKEY **priv,
crypto/openssl/include/openssl/hpke.h
127
EVP_PKEY *recippriv,
crypto/openssl/include/openssl/hpke.h
140
int OSSL_HPKE_CTX_set1_authpriv(OSSL_HPKE_CTX *ctx, EVP_PKEY *priv);
crypto/openssl/include/openssl/ocsp.h
321
EVP_PKEY *key,
crypto/openssl/include/openssl/ocsp.h
383
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/include/openssl/pem.h
437
unsigned int *siglen, EVP_PKEY *pkey);
crypto/openssl/include/openssl/pem.h
483
DECLARE_PEM_rw_cb_ex(PrivateKey, EVP_PKEY)
crypto/openssl/include/openssl/pem.h
484
DECLARE_PEM_rw_ex(PUBKEY, EVP_PKEY)
crypto/openssl/include/openssl/pem.h
486
int PEM_write_bio_PrivateKey_traditional(BIO *bp, const EVP_PKEY *x,
crypto/openssl/include/openssl/pem.h
492
int PEM_write_bio_PKCS8PrivateKey_nid(BIO *bp, const EVP_PKEY *x, int nid,
crypto/openssl/include/openssl/pem.h
495
int PEM_write_bio_PKCS8PrivateKey(BIO *, const EVP_PKEY *, const EVP_CIPHER *,
crypto/openssl/include/openssl/pem.h
498
int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
501
int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, const EVP_PKEY *x, int nid,
crypto/openssl/include/openssl/pem.h
504
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
508
int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
511
int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, const EVP_PKEY *x, int nid,
crypto/openssl/include/openssl/pem.h
514
int PEM_write_PKCS8PrivateKey_nid(FILE *fp, const EVP_PKEY *x, int nid,
crypto/openssl/include/openssl/pem.h
518
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
521
int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
525
EVP_PKEY *PEM_read_bio_Parameters_ex(BIO *bp, EVP_PKEY **x,
crypto/openssl/include/openssl/pem.h
527
EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x);
crypto/openssl/include/openssl/pem.h
528
int PEM_write_bio_Parameters(BIO *bp, const EVP_PKEY *x);
crypto/openssl/include/openssl/pem.h
530
EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length);
crypto/openssl/include/openssl/pem.h
531
EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length);
crypto/openssl/include/openssl/pem.h
532
EVP_PKEY *b2i_PrivateKey_bio(BIO *in);
crypto/openssl/include/openssl/pem.h
533
EVP_PKEY *b2i_PublicKey_bio(BIO *in);
crypto/openssl/include/openssl/pem.h
534
int i2b_PrivateKey_bio(BIO *out, const EVP_PKEY *pk);
crypto/openssl/include/openssl/pem.h
535
int i2b_PublicKey_bio(BIO *out, const EVP_PKEY *pk);
crypto/openssl/include/openssl/pem.h
536
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
537
EVP_PKEY *b2i_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/include/openssl/pem.h
539
int i2b_PVK_bio(BIO *out, const EVP_PKEY *pk, int enclevel,
crypto/openssl/include/openssl/pem.h
541
int i2b_PVK_bio_ex(BIO *out, const EVP_PKEY *pk, int enclevel,
crypto/openssl/include/openssl/pkcs12.h
320
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/openssl/include/openssl/pkcs12.h
323
PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs12.h
326
PKCS12 *PKCS12_create_ex(const char *pass, const char *name, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs12.h
330
PKCS12 *PKCS12_create_ex2(const char *pass, const char *name, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs12.h
338
EVP_PKEY *key, int key_usage, int iter,
crypto/openssl/include/openssl/pkcs12.h
341
EVP_PKEY *key, int key_usage, int iter,
crypto/openssl/include/openssl/pkcs7.h
348
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs7.h
362
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert);
crypto/openssl/include/openssl/pkcs7.h
365
EVP_PKEY *pkey, const EVP_MD *dgst);
crypto/openssl/include/openssl/pkcs7.h
371
void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk,
crypto/openssl/include/openssl/pkcs7.h
393
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pkcs7.h
395
PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pkcs7.h
400
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs7.h
413
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data,
crypto/openssl/include/openssl/pkcs7.h
67
EVP_PKEY *pkey;
crypto/openssl/include/openssl/ssl.h
1577
int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey);
crypto/openssl/include/openssl/ssl.h
1578
int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey);
crypto/openssl/include/openssl/ssl.h
1690
__owur int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
crypto/openssl/include/openssl/ssl.h
1695
__owur int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/include/openssl/ssl.h
1849
__owur int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/include/openssl/ssl.h
1855
__owur int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/include/openssl/ssl.h
1898
__owur int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki);
crypto/openssl/include/openssl/ssl.h
2171
__owur EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx);
crypto/openssl/include/openssl/ssl.h
2907
__owur int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk);
crypto/openssl/include/openssl/ssl.h
2908
__owur EVP_PKEY *SSL_get0_peer_rpk(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2909
__owur EVP_PKEY *SSL_SESSION_get0_peer_rpk(SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
773
EVP_PKEY **pkey));
crypto/openssl/include/openssl/ssl.h
775
EVP_PKEY **pkey);
crypto/openssl/include/openssl/store.h
174
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params);
crypto/openssl/include/openssl/store.h
175
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pubkey);
crypto/openssl/include/openssl/store.h
176
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey);
crypto/openssl/include/openssl/store.h
189
EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
190
EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
191
EVP_PKEY *OSSL_STORE_INFO_get0_PUBKEY(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
192
EVP_PKEY *OSSL_STORE_INFO_get1_PUBKEY(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
193
EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
194
EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/tls1.h
290
__owur int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/ts.h
277
int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key);
crypto/openssl/include/openssl/ts.h
485
EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass);
crypto/openssl/include/openssl/x509.h
1006
const EVP_PKEY *pubkey);
crypto/openssl/include/openssl/x509.h
1198
int EVP_PKEY_get_attr_count(const EVP_PKEY *key);
crypto/openssl/include/openssl/x509.h
1199
int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos);
crypto/openssl/include/openssl/x509.h
1200
int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj,
crypto/openssl/include/openssl/x509.h
1202
X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc);
crypto/openssl/include/openssl/x509.h
1203
X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc);
crypto/openssl/include/openssl/x509.h
1204
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
1205
int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key,
crypto/openssl/include/openssl/x509.h
1208
int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key,
crypto/openssl/include/openssl/x509.h
1211
int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key,
crypto/openssl/include/openssl/x509.h
1268
EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8);
crypto/openssl/include/openssl/x509.h
1269
EVP_PKEY *EVP_PKCS82PKEY_ex(const PKCS8_PRIV_KEY_INFO *p8, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
1271
PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
378
EVP_PKEY *dec_pkey;
crypto/openssl/include/openssl/x509.h
516
EVP_PKEY *pk));
crypto/openssl/include/openssl/x509.h
524
int X509_verify(X509 *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509.h
527
int X509_REQ_verify_ex(X509_REQ *a, EVP_PKEY *r, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
529
int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509.h
530
int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509.h
531
int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509.h
535
EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x);
crypto/openssl/include/openssl/x509.h
536
int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
544
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
546
int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
548
int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
550
int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
613
int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, const EVP_PKEY *key);
crypto/openssl/include/openssl/x509.h
614
int i2d_PrivateKey_fp(FILE *fp, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
615
EVP_PKEY *d2i_PrivateKey_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
617
EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a);
crypto/openssl/include/openssl/x509.h
618
int i2d_PUBKEY_fp(FILE *fp, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
619
EVP_PKEY *d2i_PUBKEY_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
621
EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a);
crypto/openssl/include/openssl/x509.h
663
int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, const EVP_PKEY *key);
crypto/openssl/include/openssl/x509.h
664
int i2d_PrivateKey_bio(BIO *bp, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
665
EVP_PKEY *d2i_PrivateKey_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
667
EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a);
crypto/openssl/include/openssl/x509.h
668
int i2d_PUBKEY_bio(BIO *bp, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
669
EVP_PKEY *d2i_PUBKEY_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/x509.h
671
EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a);
crypto/openssl/include/openssl/x509.h
708
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
709
X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
718
int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
719
EVP_PKEY *X509_PUBKEY_get0(const X509_PUBKEY *key);
crypto/openssl/include/openssl/x509.h
720
EVP_PKEY *X509_PUBKEY_get(const X509_PUBKEY *key);
crypto/openssl/include/openssl/x509.h
721
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509.h
723
DECLARE_ASN1_ENCODE_FUNCTIONS_only(EVP_PKEY, PUBKEY)
crypto/openssl/include/openssl/x509.h
724
EVP_PKEY *d2i_PUBKEY_ex(EVP_PKEY **a, const unsigned char **pp, long length,
crypto/openssl/include/openssl/x509.h
821
ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
827
ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey,
crypto/openssl/include/openssl/x509.h
834
EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
840
EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
864
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
885
EVP_PKEY *X509_get0_pubkey(const X509 *x);
crypto/openssl/include/openssl/x509.h
886
EVP_PKEY *X509_get_pubkey(X509 *x);
crypto/openssl/include/openssl/x509.h
901
int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
902
EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *req);
crypto/openssl/include/openssl/x509.h
903
EVP_PKEY *X509_REQ_get0_pubkey(const X509_REQ *req);
crypto/openssl/include/openssl/x509.h
967
EVP_PKEY *skey, const EVP_MD *md, unsigned int flags);
crypto/openssl/include/openssl/x509.h
969
int X509_REQ_check_private_key(const X509_REQ *req, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
971
int X509_check_private_key(const X509 *cert, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
975
int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags);
crypto/openssl/include/openssl/x509_acert.h
49
int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509_acert.h
51
int X509_ACERT_verify(X509_ACERT *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509_vfy.h
578
EVP_PKEY *rpk);
crypto/openssl/include/openssl/x509_vfy.h
584
EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
774
void X509_STORE_CTX_set0_rpk(X509_STORE_CTX *ctx, EVP_PKEY *target);
crypto/openssl/include/openssl/x509v3.h
107
EVP_PKEY *issuer_pkey;
crypto/openssl/include/openssl/x509v3.h
962
int X509V3_set_issuer_pkey(X509V3_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/providers/fips/self_test_kats.c
403
EVP_PKEY *pkey = NULL, *peerkey = NULL;
crypto/openssl/providers/fips/self_test_kats.c
488
EVP_PKEY *pkey = NULL;
crypto/openssl/providers/fips/self_test_kats.c
615
EVP_PKEY *key = NULL;
crypto/openssl/providers/fips/self_test_kats.c
661
OSSL_LIB_CTX *libctx, EVP_PKEY *pkey)
crypto/openssl/providers/fips/self_test_kats.c
717
OSSL_LIB_CTX *libctx, EVP_PKEY *pkey,
crypto/openssl/providers/fips/self_test_kats.c
784
EVP_PKEY *pkey = NULL;
crypto/openssl/providers/fips/self_test_kats.c
826
EVP_PKEY *key = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
126
typedef int evp_pkey_set1_fn(EVP_PKEY *, const void *key);
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
134
EVP_PKEY *pkey = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
155
EVP_PKEY *pkey = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
39
EVP_PKEY *pkey, int ispub)
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
53
EVP_PKEY *pkey)
crypto/openssl/providers/implementations/include/prov/mlx_kem.h
34
EVP_PKEY *mkey;
crypto/openssl/providers/implementations/include/prov/mlx_kem.h
35
EVP_PKEY *xkey;
crypto/openssl/providers/implementations/kem/mlx_kem.c
111
EVP_PKEY *xkey = NULL;
crypto/openssl/providers/implementations/kem/mlx_kem.c
249
EVP_PKEY *xkey = NULL;
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
219
EVP_PKEY *pkey;
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
338
EVP_PKEY **ppkey;
crypto/openssl/ssl/record/methods/tls1_meth.c
30
EVP_PKEY *mac_key;
crypto/openssl/ssl/s3_lib.c
3980
EVP_PKEY *pkdh = NULL;
crypto/openssl/ssl/s3_lib.c
4273
*(EVP_PKEY **)parg = sc->s3.peer_tmp;
crypto/openssl/ssl/s3_lib.c
4284
*(EVP_PKEY **)parg = sc->s3.tmp.pkey;
crypto/openssl/ssl/s3_lib.c
4354
EVP_PKEY *pkdh = NULL;
crypto/openssl/ssl/s3_lib.c
5278
EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm)
crypto/openssl/ssl/s3_lib.c
5281
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/s3_lib.c
5302
EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5307
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/s3_lib.c
5343
EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5347
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/s3_lib.c
5401
int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey, int gensecret)
crypto/openssl/ssl/s3_lib.c
5458
int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/s3_lib.c
5509
int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_cert.c
1322
const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk, size_t *pidx, SSL_CTX *ctx)
crypto/openssl/ssl/ssl_cert.c
427
static int ssl_verify_internal(SSL_CONNECTION *s, STACK_OF(X509) *sk, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
539
int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_conf.c
612
EVP_PKEY *dhpkey = NULL;
crypto/openssl/ssl/ssl_lib.c
1305
int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki)
crypto/openssl/ssl/ssl_lib.c
334
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/ssl_lib.c
5249
EVP_PKEY *SSL_get_privatekey(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5270
EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx)
crypto/openssl/ssl/ssl_lib.c
7539
int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey)
crypto/openssl/ssl/ssl_lib.c
7556
int SSL_CTX_set0_tmp_dh_pkey(SSL_CTX *ctx, EVP_PKEY *dhpkey)
crypto/openssl/ssl/ssl_lib.c
8141
int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_lib.c
8161
EVP_PKEY *SSL_get0_peer_rpk(const SSL *s)
crypto/openssl/ssl/ssl_local.h
1358
EVP_PKEY *pkey; /* holds short lived key exchange key */
crypto/openssl/ssl/ssl_local.h
1360
EVP_PKEY *ks_pkey[OPENSSL_CLIENT_MAX_KEY_SHARES];
crypto/openssl/ssl/ssl_local.h
1480
EVP_PKEY *peer_tmp;
crypto/openssl/ssl/ssl_local.h
2009
EVP_PKEY *privatekey;
crypto/openssl/ssl/ssl_local.h
2088
EVP_PKEY *dh_tmp;
crypto/openssl/ssl/ssl_local.h
2593
__owur int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk);
crypto/openssl/ssl/ssl_local.h
2606
__owur const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk,
crypto/openssl/ssl/ssl_local.h
2629
__owur EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm);
crypto/openssl/ssl/ssl_local.h
2631
__owur int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
2633
__owur int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/ssl_local.h
2636
__owur int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
2639
__owur EVP_PKEY *ssl_dh_to_pkey(DH *dh);
crypto/openssl/ssl/ssl_local.h
2858
__owur EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2861
__owur EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2894
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/ssl_local.h
2902
__owur EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2917
__owur int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
2923
__owur int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t, EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
3027
EVP_PKEY **ppkey);
crypto/openssl/ssl/ssl_local.h
509
EVP_PKEY *peer_rpk;
crypto/openssl/ssl/ssl_local.h
733
int ssl_get_EC_curve_nid(const EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
734
__owur int tls13_set_encoded_pub_key(EVP_PKEY *pkey,
crypto/openssl/ssl/ssl_local.h
877
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
crypto/openssl/ssl/ssl_rsa.c
1089
int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
1095
int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
133
static int ssl_set_pkey(CERT *c, EVP_PKEY *pkey, SSL_CTX *ctx)
crypto/openssl/ssl/ssl_rsa.c
154
int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey)
crypto/openssl/ssl/ssl_rsa.c
174
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/ssl_rsa.c
22
static int ssl_set_pkey(CERT *c, EVP_PKEY *pkey, SSL_CTX *ctx);
crypto/openssl/ssl/ssl_rsa.c
227
EVP_PKEY *pkey;
crypto/openssl/ssl/ssl_rsa.c
260
EVP_PKEY *pkey;
crypto/openssl/ssl/ssl_rsa.c
384
int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/ssl/ssl_rsa.c
397
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/ssl_rsa.c
443
EVP_PKEY *pkey;
crypto/openssl/ssl/ssl_rsa.c
979
static int ssl_set_cert_and_key(SSL *ssl, SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
988
EVP_PKEY *pubkey = NULL;
crypto/openssl/ssl/ssl_rsa_legacy.c
111
EVP_PKEY *pkey;
crypto/openssl/ssl/ssl_rsa_legacy.c
19
EVP_PKEY *pkey;
crypto/openssl/ssl/ssl_sess.c
1100
EVP_PKEY *SSL_SESSION_get0_peer_rpk(SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1402
EVP_PKEY **pkey))
crypto/openssl/ssl/ssl_sess.c
1408
EVP_PKEY **pkey)
crypto/openssl/ssl/statem/extensions.c
1462
EVP_PKEY *mackey = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
1879
EVP_PKEY *ckey = s->s3.tmp.pkey, *skey = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
643
EVP_PKEY *key_share_key = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
1009
EVP_PKEY *pkey;
crypto/openssl/ssl/statem/extensions_srvr.c
1931
EVP_PKEY *ckey = s->s3.peer_tmp, *skey = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
2070
EVP_PKEY *pkey;
crypto/openssl/ssl/statem/statem_clnt.c
1908
EVP_PKEY *peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2095
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2241
static int tls_process_ske_srp(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2286
static int tls_process_ske_dhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2289
EVP_PKEY *peer_tmp = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2383
static int tls_process_ske_ecdhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2445
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3106
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3190
EVP_PKEY *ckey = NULL, *skey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3255
EVP_PKEY *ckey = NULL, *skey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3300
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3453
EVP_PKEY *pkey;
crypto/openssl/ssl/statem/statem_clnt.c
3718
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3969
EVP_PKEY *pkey;
crypto/openssl/ssl/statem/statem_clnt.c
4093
int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509, EVP_PKEY **ppkey)
crypto/openssl/ssl/statem/statem_lib.c
1120
EVP_PKEY *tls_get_peer_pkey(const SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_lib.c
1129
int tls_process_rpk(SSL_CONNECTION *sc, PACKET *pkt, EVP_PKEY **peer_rpk)
crypto/openssl/ssl/statem/statem_lib.c
1131
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_lib.c
315
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_lib.c
443
EVP_PKEY *pkey = NULL;
crypto/openssl/ssl/statem/statem_local.h
167
EVP_PKEY **ppkey);
crypto/openssl/ssl/statem/statem_local.h
182
__owur int tls_process_rpk(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **peer_rpk);
crypto/openssl/ssl/statem/statem_local.h
547
__owur EVP_PKEY *tls_get_peer_pkey(const SSL_CONNECTION *sc);
crypto/openssl/ssl/statem/statem_srvr.c
2554
EVP_PKEY *pkdh = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2589
EVP_PKEY *pkdhp = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2792
EVP_PKEY *pkey = s->s3.tmp.cert->privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
2999
EVP_PKEY *rsa = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3095
EVP_PKEY *skey = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3098
EVP_PKEY *ckey = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3146
EVP_PKEY *skey = s->s3.tmp.pkey;
crypto/openssl/ssl/statem/statem_srvr.c
3147
EVP_PKEY *ckey = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3243
EVP_PKEY *client_pub_pkey = NULL, *pk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3349
EVP_PKEY *pk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3560
EVP_PKEY *peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3761
EVP_PKEY *pkey;
crypto/openssl/ssl/t1_lib.c
1798
static int tls1_check_pkey_comp(SSL_CONNECTION *s, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
1845
static uint16_t tls1_get_group_id(EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
1861
EVP_PKEY *pkey;
crypto/openssl/ssl/t1_lib.c
2191
EVP_PKEY *tmpkey = EVP_PKEY_new();
crypto/openssl/ssl/t1_lib.c
2314
EVP_PKEY *tmpkey = EVP_PKEY_new();
crypto/openssl/ssl/t1_lib.c
2428
static int rsa_pss_check_min_key_size(SSL_CTX *ctx, const EVP_PKEY *pkey,
crypto/openssl/ssl/t1_lib.c
2524
int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
2699
int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t sig, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
32
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pkey);
crypto/openssl/ssl/t1_lib.c
4006
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/t1_lib.c
4284
int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain)
crypto/openssl/ssl/t1_lib.c
4294
EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
4296
EVP_PKEY *dhp = NULL;
crypto/openssl/ssl/t1_lib.c
4364
EVP_PKEY *pkey = X509_get0_pubkey(x);
crypto/openssl/ssl/t1_lib.c
4483
X509 *x, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
4559
EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
4579
EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
4584
EVP_PKEY *tmppkey;
crypto/openssl/ssl/t1_lib.c
4697
EVP_PKEY *pkey = s->cert->pkeys[sig_idx].privatekey;
crypto/openssl/ssl/t1_lib.c
4916
int ssl_get_EC_curve_nid(const EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
4926
__owur int tls13_set_encoded_pub_key(EVP_PKEY *pkey,
crypto/openssl/ssl/t1_trce.c
1335
EVP_PKEY *pkey;
crypto/openssl/ssl/tls_depr.c
154
EVP_PKEY *ssl_dh_to_pkey(DH *dh)
crypto/openssl/ssl/tls_depr.c
157
EVP_PKEY *ret;
crypto/openssl/ssl/tls_depr.c
69
EVP_PKEY **ppkey)
crypto/openssl/test/acvp_test.c
1151
static int dh_create_pkey(EVP_PKEY **pkey, const char *group_name,
crypto/openssl/test/acvp_test.c
1204
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
1241
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
1261
static int rsa_create_pkey(EVP_PKEY **pkey,
crypto/openssl/test/acvp_test.c
1312
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
1418
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
1464
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
147
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
1513
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
179
static int ecdsa_create_pkey(EVP_PKEY **pkey, const char *curve_name,
crypto/openssl/test/acvp_test.c
219
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
282
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
310
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
361
EVP_PKEY *peer1 = NULL, *peer2 = NULL;
crypto/openssl/test/acvp_test.c
419
static int pkey_get_octet_bytes(EVP_PKEY *pkey, const char *name,
crypto/openssl/test/acvp_test.c
443
static int eddsa_create_pkey(EVP_PKEY **pkey, const char *algname,
crypto/openssl/test/acvp_test.c
478
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
497
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
528
static EVP_PKEY *dsa_paramgen(int L, int N)
crypto/openssl/test/acvp_test.c
531
EVP_PKEY *param_key = NULL;
crypto/openssl/test/acvp_test.c
543
static EVP_PKEY *dsa_keygen(int L, int N)
crypto/openssl/test/acvp_test.c
545
EVP_PKEY *param_key = NULL, *key = NULL;
crypto/openssl/test/acvp_test.c
564
EVP_PKEY *param_key = NULL, *key = NULL;
crypto/openssl/test/acvp_test.c
606
EVP_PKEY *param_key = NULL;
crypto/openssl/test/acvp_test.c
649
static int dsa_create_pkey(EVP_PKEY **pkey,
crypto/openssl/test/acvp_test.c
69
static int pkey_get_bn_bytes(EVP_PKEY *pkey, const char *name,
crypto/openssl/test/acvp_test.c
727
EVP_PKEY *param_key = NULL;
crypto/openssl/test/acvp_test.c
794
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
825
EVP_PKEY *pkey = NULL;
crypto/openssl/test/acvp_test.c
95
static int sig_gen(EVP_PKEY *pkey, OSSL_PARAM *params, const char *digest_name,
crypto/openssl/test/algorithmid_test.c
119
EVP_PKEY *pkey = NULL;
crypto/openssl/test/algorithmid_test.c
27
EVP_PKEY *pkey = NULL;
crypto/openssl/test/bio_pw_callback_test.c
204
EVP_PKEY *r_ret = NULL;
crypto/openssl/test/bio_pw_callback_test.c
206
EVP_PKEY *pkey = NULL;
crypto/openssl/test/bio_pw_callback_test.c
29
static EVP_PKEY *original_pkey = NULL;
crypto/openssl/test/cert_comp_test.c
41
static int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
crypto/openssl/test/cert_comp_test.c
44
EVP_PKEY *privpkey;
crypto/openssl/test/cmp_client_test.c
304
EVP_PKEY *key = raverified /* wrong key */ ? server_key : client_key;
crypto/openssl/test/cmp_client_test.c
34
static EVP_PKEY *server_key = NULL;
crypto/openssl/test/cmp_client_test.c
36
static EVP_PKEY *client_key = NULL;
crypto/openssl/test/cmp_ctx_test.c
776
DEFINE_SET_TEST(OSSL_CMP, CTX, 1, 0, pkey, EVP_PKEY)
crypto/openssl/test/cmp_ctx_test.c
781
DEFINE_SET_GET_ARG_FN(set0, get0, newPkey, 1, EVP_PKEY *) /* priv == 1 */
crypto/openssl/test/cmp_ctx_test.c
782
DEFINE_SET_GET_TEST(OSSL_CMP, CTX, 0, 0, 0, newPkey_1, EVP_PKEY)
crypto/openssl/test/cmp_ctx_test.c
783
DEFINE_SET_GET_ARG_FN(set0, get0, newPkey, 0, EVP_PKEY *) /* priv == 0 */
crypto/openssl/test/cmp_ctx_test.c
784
DEFINE_SET_GET_TEST(OSSL_CMP, CTX, 0, 0, 0, newPkey_0, EVP_PKEY)
crypto/openssl/test/cmp_msg_test.c
126
static int set1_newPkey(OSSL_CMP_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/test/cmp_msg_test.c
66
static EVP_PKEY *newkey = NULL;
crypto/openssl/test/cmp_protect_test.c
107
EVP_PKEY *pkey, EVP_MD *digest)
crypto/openssl/test/cmp_protect_test.c
25
EVP_PKEY *pubkey;
crypto/openssl/test/cmp_protect_test.c
68
static EVP_PKEY *prot_RSA_key = NULL;
crypto/openssl/test/cmp_protect_test.c
70
static EVP_PKEY *prot_Ed_key = NULL;
crypto/openssl/test/cmp_protect_test.c
73
static EVP_PKEY *server_key = NULL;
crypto/openssl/test/cmsapitest.c
21
static EVP_PKEY *privkey = NULL;
crypto/openssl/test/decoder_propq_test.c
51
EVP_PKEY *privkey = NULL;
crypto/openssl/test/dhtest.c
923
EVP_PKEY *pkey = NULL;
crypto/openssl/test/dsa_no_digest_size_test.c
141
EVP_PKEY *pkey = NULL;
crypto/openssl/test/dsatest.c
298
EVP_PKEY *param_key = NULL, *key = NULL;
crypto/openssl/test/dsatest.c
458
EVP_PKEY *params = NULL;
crypto/openssl/test/ecdsatest.c
176
static int set_sm2_id(EVP_MD_CTX *mctx, EVP_PKEY *pkey)
crypto/openssl/test/ecdsatest.c
193
EVP_PKEY *pkey_neg = NULL, *pkey = NULL, *dup_pk = NULL;
crypto/openssl/test/ectest.c
2882
EVP_PKEY *pkeyparam = NULL;
crypto/openssl/test/ectest.c
3203
EVP_PKEY *pkey1 = NULL, *pkey2 = NULL;
crypto/openssl/test/ectest.c
3480
EVP_PKEY *gen_key = NULL, *decoded_key = NULL;
crypto/openssl/test/endecode_test.c
110
static EVP_PKEY *make_key(const char *type, EVP_PKEY *template,
crypto/openssl/test/endecode_test.c
113
EVP_PKEY *pkey = NULL;
crypto/openssl/test/endecode_test.c
1324
EVP_PKEY *key = NULL;
crypto/openssl/test/endecode_test.c
154
const char *type, EVP_PKEY *pkey,
crypto/openssl/test/endecode_test.c
164
EVP_PKEY *pkey2 = NULL;
crypto/openssl/test/endecode_test.c
165
EVP_PKEY *pkey3 = NULL;
crypto/openssl/test/endecode_test.c
249
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
290
EVP_PKEY *pkey = NULL, *testpkey = NULL;
crypto/openssl/test/endecode_test.c
365
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
406
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
451
EVP_PKEY *pkey = object;
crypto/openssl/test/endecode_test.c
536
EVP_PKEY *pkey = EVP_PKCS82PKEY_ex(p8inf, testctx, testpropq);
crypto/openssl/test/endecode_test.c
554
static int test_unprotected_via_DER(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
575
static int test_unprotected_via_PEM(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
593
EVP_PKEY *pkey = NULL;
crypto/openssl/test/endecode_test.c
626
static int test_params_via_DER(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
635
static int test_params_via_PEM(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
658
static int test_unprotected_via_legacy_PEM(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
676
EVP_PKEY *pkey = b2i_PrivateKey(&datap, data_len);
crypto/openssl/test/endecode_test.c
683
static int test_unprotected_via_MSBLOB(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
704
static int test_unprotected_via_PVK(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
730
static int test_protected_via_DER(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
752
static int test_protected_via_PEM(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
77
static EVP_PKEY *make_template(const char *type, OSSL_PARAM *genparams)
crypto/openssl/test/endecode_test.c
778
static int test_protected_via_legacy_PEM(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
79
EVP_PKEY *pkey = NULL;
crypto/openssl/test/endecode_test.c
793
static int test_protected_via_PVK(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
815
EVP_PKEY *pkey = d2i_PUBKEY_ex(NULL, &datap, data_len, testctx, testpropq);
crypto/openssl/test/endecode_test.c
822
static int test_public_via_DER(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
842
static int test_public_via_PEM(const char *type, EVP_PKEY *key, int fips)
crypto/openssl/test/endecode_test.c
858
EVP_PKEY *pkey = b2i_PublicKey(&datap, data_len);
crypto/openssl/test/endecode_test.c
865
static int test_public_via_MSBLOB(const char *type, EVP_PKEY *key)
crypto/openssl/test/endecode_test.c
874
static EVP_PKEY *key_##KEYTYPE = NULL
crypto/openssl/test/endecode_test.c
882
static EVP_PKEY *template_##KEYTYPE = NULL; \
crypto/openssl/test/endecode_test.c
883
static EVP_PKEY *key_##KEYTYPE = NULL
crypto/openssl/test/endecoder_legacy_test.c
225
EVP_PKEY *key;
crypto/openssl/test/endecoder_legacy_test.c
242
static EVP_PKEY *make_key(const char *type,
crypto/openssl/test/endecoder_legacy_test.c
245
EVP_PKEY *template = NULL;
crypto/openssl/test/endecoder_legacy_test.c
246
EVP_PKEY *pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
306
EVP_PKEY *provided_pkey, int selection,
crypto/openssl/test/endecoder_legacy_test.c
315
EVP_PKEY *decoded_legacy_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
316
EVP_PKEY *decoded_provided_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
372
EVP_PKEY *provided_pkey, int selection,
crypto/openssl/test/endecoder_legacy_test.c
381
EVP_PKEY *decoded_legacy_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
382
EVP_PKEY *decoded_provided_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
435
EVP_PKEY *provided_pkey, int selection,
crypto/openssl/test/endecoder_legacy_test.c
449
EVP_PKEY *decoded_legacy_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
450
EVP_PKEY *decoded_provided_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
507
EVP_PKEY *pkey = NULL, *downgraded_pkey = NULL;
crypto/openssl/test/endecoder_legacy_test.c
68
typedef int EVP_PKEY_print_fn(BIO *out, const EVP_PKEY *pkey,
crypto/openssl/test/endecoder_legacy_test.c
70
typedef int EVP_PKEY_eq_fn(const EVP_PKEY *a, const EVP_PKEY *b);
crypto/openssl/test/enginetest.c
223
static EVP_PKEY *get_test_pkey(void)
crypto/openssl/test/enginetest.c
233
EVP_PKEY *pk = EVP_PKEY_new();
crypto/openssl/test/enginetest.c
257
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
1070
static EVP_PKEY *make_key_fromdata(char *keytype, OSSL_PARAM *params)
crypto/openssl/test/evp_extra_test.c
1073
EVP_PKEY *tmp_pkey = NULL, *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
1096
static int test_selection(EVP_PKEY *pkey, int selection)
crypto/openssl/test/evp_extra_test.c
1137
EVP_PKEY *just_params = NULL;
crypto/openssl/test/evp_extra_test.c
1138
EVP_PKEY *params_and_priv = NULL;
crypto/openssl/test/evp_extra_test.c
1139
EVP_PKEY *params_and_pub = NULL;
crypto/openssl/test/evp_extra_test.c
1140
EVP_PKEY *params_and_keypair = NULL;
crypto/openssl/test/evp_extra_test.c
1274
EVP_PKEY *just_params = NULL;
crypto/openssl/test/evp_extra_test.c
1275
EVP_PKEY *params_and_priv = NULL;
crypto/openssl/test/evp_extra_test.c
1276
EVP_PKEY *params_and_pub = NULL;
crypto/openssl/test/evp_extra_test.c
1277
EVP_PKEY *params_and_keypair = NULL;
crypto/openssl/test/evp_extra_test.c
1444
EVP_PKEY *keypair = NULL;
crypto/openssl/test/evp_extra_test.c
1504
EVP_PKEY *pkey = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_extra_test.c
1569
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
1640
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
1703
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
1791
EVP_PKEY *keypair = NULL;
crypto/openssl/test/evp_extra_test.c
1862
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2025
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2061
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2106
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2235
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2300
EVP_PKEY *pkey;
crypto/openssl/test/evp_extra_test.c
2316
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2365
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2366
EVP_PKEY *pkey2 = NULL;
crypto/openssl/test/evp_extra_test.c
2400
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2466
EVP_PKEY *params = NULL, *key = NULL;
crypto/openssl/test/evp_extra_test.c
2529
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2581
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
2582
EVP_PKEY *pkeyparams = NULL;
crypto/openssl/test/evp_extra_test.c
3161
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3202
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3297
static int pkey_custom_check(EVP_PKEY *pkey)
crypto/openssl/test/evp_extra_test.c
3302
static int pkey_custom_pub_check(EVP_PKEY *pkey)
crypto/openssl/test/evp_extra_test.c
3307
static int pkey_custom_param_check(EVP_PKEY *pkey)
crypto/openssl/test/evp_extra_test.c
3318
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3380
static int get_cmac_val(EVP_PKEY *pkey, unsigned char *mac)
crypto/openssl/test/evp_extra_test.c
3408
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3675
static int test_EVP_PKEY_CTX_get_set_params(EVP_PKEY *pkey)
crypto/openssl/test/evp_extra_test.c
3783
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3851
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
3897
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test.c
3953
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test.c
3982
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4032
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4167
EVP_PKEY *pkey1 = NULL, *pkey2 = NULL;
crypto/openssl/test/evp_extra_test.c
4243
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4244
EVP_PKEY *tkey = NULL;
crypto/openssl/test/evp_extra_test.c
4685
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4689
EVP_PKEY *pkey2 = NULL;
crypto/openssl/test/evp_extra_test.c
4748
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4768
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
4794
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
5556
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
5637
EVP_PKEY *tmp = pkey;
crypto/openssl/test/evp_extra_test.c
5930
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
5973
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
6126
EVP_PKEY *pkey;
crypto/openssl/test/evp_extra_test.c
6163
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
6231
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
895
static EVP_PKEY *load_example_key(const char *keytype,
crypto/openssl/test/evp_extra_test.c
899
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
909
static EVP_PKEY *load_example_rsa_key(void)
crypto/openssl/test/evp_extra_test.c
916
static EVP_PKEY *load_example_dsa_key(void)
crypto/openssl/test/evp_extra_test.c
924
static EVP_PKEY *load_example_ec_key(void)
crypto/openssl/test/evp_extra_test.c
933
static EVP_PKEY *make_bad_rsa_pubkey(void)
crypto/openssl/test/evp_extra_test.c
937
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test.c
959
static EVP_PKEY *load_example_dh_key(void)
crypto/openssl/test/evp_extra_test.c
967
static EVP_PKEY *load_example_ed25519_key(void)
crypto/openssl/test/evp_extra_test.c
973
static EVP_PKEY *load_example_x25519_key(void)
crypto/openssl/test/evp_extra_test.c
981
static EVP_PKEY *load_example_hmac_key(void)
crypto/openssl/test/evp_extra_test.c
983
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1521
static int pkey_has_private(EVP_PKEY *key, const char *privtag,
crypto/openssl/test/evp_extra_test2.c
1540
static int do_pkey_tofrom_data_select(EVP_PKEY *key, const char *keytype)
crypto/openssl/test/evp_extra_test2.c
1544
EVP_PKEY *fromkey = NULL, *fromkeypair = NULL;
crypto/openssl/test/evp_extra_test2.c
1599
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1627
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1658
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1674
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1715
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1763
EVP_PKEY *key = NULL, *outkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1790
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1802
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1816
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1828
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
1844
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
1901
EVP_PKEY *pkey = NULL, *pkey_dec = NULL;
crypto/openssl/test/evp_extra_test2.c
2008
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
2038
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
2072
EVP_PKEY *read_pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
2073
EVP_PKEY *write_pkey = EVP_RSA_gen(1024);
crypto/openssl/test/evp_extra_test2.c
2115
const EVP_PKEY *expected, const char *type)
crypto/openssl/test/evp_extra_test2.c
2118
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3066
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3112
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_extra_test2.c
3125
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3211
EVP_PKEY *pkey = NULL, *pkey2 = NULL;
crypto/openssl/test/evp_extra_test2.c
3247
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3265
return do_fromdata_key_is_equal(params, (EVP_PKEY *)arg, "RSA");
crypto/openssl/test/evp_extra_test2.c
3270
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3286
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_extra_test2.c
3322
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_libctx_test.c
119
EVP_PKEY *pkey_parm = NULL;
crypto/openssl/test/evp_libctx_test.c
120
EVP_PKEY *pkey = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_libctx_test.c
191
EVP_PKEY *pkey_parm = NULL;
crypto/openssl/test/evp_libctx_test.c
192
EVP_PKEY *pkey = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_libctx_test.c
687
static int rsa_keygen(int bits, EVP_PKEY **pub, EVP_PKEY **priv)
crypto/openssl/test/evp_libctx_test.c
715
EVP_PKEY *pub = NULL;
crypto/openssl/test/evp_libctx_test.c
716
EVP_PKEY *priv = NULL;
crypto/openssl/test/evp_libctx_test.c
815
EVP_PKEY *pub = NULL;
crypto/openssl/test/evp_libctx_test.c
816
EVP_PKEY *priv = NULL;
crypto/openssl/test/evp_libctx_test.c
891
static EVP_PKEY *gen_dh_key(void)
crypto/openssl/test/evp_libctx_test.c
894
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_libctx_test.c
914
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
119
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
252
EVP_PKEY *auth = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
276
EVP_PKEY *priv = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
297
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
33
static EVP_PKEY *rkey[TEST_KEYTYPES_P256_X25519] = { NULL, NULL };
crypto/openssl/test/evp_pkey_dhkem_test.c
404
EVP_PKEY *priv = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
42
EVP_PKEY *rpub = NULL, *spriv = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
438
EVP_PKEY *auth = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
477
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
520
EVP_PKEY *recip = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
521
EVP_PKEY *sender_auth = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
588
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
614
EVP_PKEY *recippriv = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
663
EVP_PKEY *auth = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
68
EVP_PKEY *rpriv = NULL, *spub = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
729
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
778
EVP_PKEY *auth = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
794
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_pkey_dparams_test.c
245
EVP_PKEY *in_key = NULL, *out_key = NULL;
crypto/openssl/test/evp_pkey_dparams_test.c
273
EVP_PKEY *in_key = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
1129
EVP_PKEY *pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
1350
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
141
static int test_print_key_using_pem(const char *alg, const EVP_PKEY *pk)
crypto/openssl/test/evp_pkey_provided_test.c
1602
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
1809
EVP_PKEY *param = NULL, *pkey = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
1843
EVP_PKEY *param = NULL, *pkey = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
1878
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
206
const EVP_PKEY *pk)
crypto/openssl/test/evp_pkey_provided_test.c
2226
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
314
static int test_print_key_using_encoder(const char *alg, const EVP_PKEY *pk)
crypto/openssl/test/evp_pkey_provided_test.c
327
const EVP_PKEY *pk)
crypto/openssl/test/evp_pkey_provided_test.c
353
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
465
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
833
EVP_PKEY *pk = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
889
EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL;
crypto/openssl/test/evp_test.c
1751
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_test.c
2155
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_test.c
2359
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_test.c
2460
EVP_PKEY *peer;
crypto/openssl/test/evp_test.c
2472
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_test.c
2803
EVP_PKEY *key = NULL;
crypto/openssl/test/evp_test.c
3011
EVP_PKEY *peer = NULL;
crypto/openssl/test/evp_test.c
4163
EVP_PKEY *privk;
crypto/openssl/test/evp_test.c
4164
EVP_PKEY *pubk;
crypto/openssl/test/evp_test.c
4171
EVP_PKEY *pk = NULL, *pubk = NULL;
crypto/openssl/test/evp_test.c
4337
static int check_pkey_expected_values(EVP_TEST *t, const EVP_PKEY *pkey,
crypto/openssl/test/evp_test.c
4377
EVP_PKEY *pkey = NULL, *keyparams = NULL;
crypto/openssl/test/evp_test.c
4498
EVP_PKEY *key;
crypto/openssl/test/evp_test.c
4558
EVP_PKEY *pkey = NULL;
crypto/openssl/test/evp_test.c
4995
static int find_key(EVP_PKEY **ppk, const char *name, KEY_LIST *lst)
crypto/openssl/test/evp_test.c
5118
EVP_PKEY *pkey;
crypto/openssl/test/evp_test.c
70
EVP_PKEY *key;
crypto/openssl/test/evp_test.c
95
static int find_key(EVP_PKEY **ppk, const char *name, KEY_LIST *lst);
crypto/openssl/test/fake_rsaprov.c
767
EVP_PKEY *pkey;
crypto/openssl/test/helpers/handshake.c
1257
static int pkey_type(EVP_PKEY *pkey)
crypto/openssl/test/helpers/handshake.c
1435
EVP_PKEY *tmp_key;
crypto/openssl/test/helpers/pkcs12.c
408
EVP_PKEY *pkey = NULL;
crypto/openssl/test/helpers/pkcs12.c
577
EVP_PKEY *pkey = NULL;
crypto/openssl/test/helpers/pkcs12.c
578
EVP_PKEY *ref_pkey = NULL;
crypto/openssl/test/helpers/pkcs12.c
86
static EVP_PKEY *load_pkey_asn1(const unsigned char *bytes, int len)
crypto/openssl/test/helpers/pkcs12.c
88
EVP_PKEY *pkey = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
148
EVP_PKEY *get_dhx512(OSSL_LIB_CTX *libctx)
crypto/openssl/test/helpers/predefined_dhparams.c
18
static EVP_PKEY *get_dh_from_pg_bn(OSSL_LIB_CTX *libctx, const char *type,
crypto/openssl/test/helpers/predefined_dhparams.c
24
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
314
EVP_PKEY *get_dh1024dsa(OSSL_LIB_CTX *libctx)
crypto/openssl/test/helpers/predefined_dhparams.c
48
static EVP_PKEY *get_dh_from_pg(OSSL_LIB_CTX *libctx, const char *type,
crypto/openssl/test/helpers/predefined_dhparams.c
53
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
581
EVP_PKEY *get_dh2048(OSSL_LIB_CTX *libctx)
crypto/openssl/test/helpers/predefined_dhparams.c
584
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
602
EVP_PKEY *get_dh4096(OSSL_LIB_CTX *libctx)
crypto/openssl/test/helpers/predefined_dhparams.c
605
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
72
EVP_PKEY *get_dh512(OSSL_LIB_CTX *libctx)
crypto/openssl/test/helpers/predefined_dhparams.h
13
EVP_PKEY *get_dh512(OSSL_LIB_CTX *libctx);
crypto/openssl/test/helpers/predefined_dhparams.h
14
EVP_PKEY *get_dhx512(OSSL_LIB_CTX *libctx);
crypto/openssl/test/helpers/predefined_dhparams.h
15
EVP_PKEY *get_dh1024dsa(OSSL_LIB_CTX *libct);
crypto/openssl/test/helpers/predefined_dhparams.h
16
EVP_PKEY *get_dh2048(OSSL_LIB_CTX *libctx);
crypto/openssl/test/helpers/predefined_dhparams.h
17
EVP_PKEY *get_dh4096(OSSL_LIB_CTX *libctx);
crypto/openssl/test/hmactest.c
275
EVP_PKEY *pkey = NULL;
crypto/openssl/test/hpke_test.c
1016
EVP_PKEY *privp = NULL;
crypto/openssl/test/hpke_test.c
1061
EVP_PKEY *authpriv = NULL;
crypto/openssl/test/hpke_test.c
107
EVP_PKEY *privE = NULL;
crypto/openssl/test/hpke_test.c
110
EVP_PKEY *authpriv = NULL;
crypto/openssl/test/hpke_test.c
113
EVP_PKEY *privR = NULL;
crypto/openssl/test/hpke_test.c
1213
EVP_PKEY *privp = NULL;
crypto/openssl/test/hpke_test.c
1405
EVP_PKEY *privp = NULL;
crypto/openssl/test/hpke_test.c
1835
EVP_PKEY *sk = NULL;
crypto/openssl/test/hpke_test.c
1893
EVP_PKEY *privp = NULL;
crypto/openssl/test/hpke_test.c
1896
EVP_PKEY *authpriv = NULL;
crypto/openssl/test/hpke_test.c
1974
EVP_PKEY *privp = NULL;
crypto/openssl/test/hpke_test.c
73
static int cmpkey(const EVP_PKEY *pkey,
crypto/openssl/test/keymgmt_internal_test.c
148
EVP_PKEY *pk = NULL, *dup_pk = NULL;
crypto/openssl/test/keymgmt_internal_test.c
306
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
126
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
181
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
214
EVP_PKEY *pkey = NULL, *pkey_copy = NULL;
crypto/openssl/test/ml_dsa_test.c
266
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
28
static EVP_PKEY *do_gen_key(const char *alg,
crypto/openssl/test/ml_dsa_test.c
299
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
31
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_dsa_test.c
330
EVP_PKEY *pkey = NULL, *pkey2 = NULL, *pkey3 = NULL, *pkey_pub = NULL;
crypto/openssl/test/ml_dsa_test.c
398
EVP_PKEY *key = NULL;
crypto/openssl/test/ml_dsa_test.c
460
EVP_PKEY *key = NULL;
crypto/openssl/test/ml_dsa_test.c
52
static int ml_dsa_create_keypair(EVP_PKEY **pkey, const char *name,
crypto/openssl/test/ml_dsa_test.c
526
EVP_PKEY *key = NULL;
crypto/openssl/test/ml_dsa_test.c
90
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ml_kem_evp_extra_test.c
237
EVP_PKEY *akey = NULL, *bkey = NULL;
crypto/openssl/test/ml_kem_evp_extra_test.c
99
EVP_PKEY *akey, *bkey = NULL;
crypto/openssl/test/ocspapitest.c
116
EVP_PKEY *key = NULL;
crypto/openssl/test/ocspapitest.c
25
static int get_cert_and_key(X509 **cert_out, EVP_PKEY **key_out)
crypto/openssl/test/ocspapitest.c
29
EVP_PKEY *key = NULL;
crypto/openssl/test/ossl_store_test.c
143
EVP_PKEY *pkey = NULL;
crypto/openssl/test/pairwise_fail_test.c
91
EVP_PKEY *pParams = NULL;
crypto/openssl/test/pairwise_fail_test.c
92
EVP_PKEY *pkey = NULL;
crypto/openssl/test/pemtest.c
136
EVP_PKEY *pkey = NULL;
crypto/openssl/test/pemtest.c
90
EVP_PKEY *key;
crypto/openssl/test/pkcs12_api_test.c
107
EVP_PKEY *key = NULL;
crypto/openssl/test/pkcs12_api_test.c
143
static PKCS12 *pkcs12_create_ex2_setup(EVP_PKEY **key, X509 **cert, STACK_OF(X509) **ca)
crypto/openssl/test/pkcs12_api_test.c
163
EVP_PKEY *key = NULL;
crypto/openssl/test/pkcs12_api_test.c
260
EVP_PKEY *key = NULL;
crypto/openssl/test/pkcs12_api_test.c
64
static int changepass(PKCS12 *p12, EVP_PKEY *key, X509 *cert, STACK_OF(X509) *ca)
crypto/openssl/test/pkcs12_api_test.c
68
EVP_PKEY *key2 = NULL;
crypto/openssl/test/pkcs12_format_test.c
2871
EVP_PKEY *pkey = NULL;
crypto/openssl/test/pkcs12_format_test.c
3514
EVP_PKEY *pkey = NULL;
crypto/openssl/test/pkcs12_format_test.c
3515
EVP_PKEY *pkey_parsed = NULL;
crypto/openssl/test/provider_pkey_test.c
184
EVP_PKEY *pkey_fake = NULL;
crypto/openssl/test/provider_pkey_test.c
185
EVP_PKEY *pkey_dflt = NULL;
crypto/openssl/test/provider_pkey_test.c
244
EVP_PKEY *pkey_fake = NULL;
crypto/openssl/test/provider_pkey_test.c
317
EVP_PKEY *pkey = NULL;
crypto/openssl/test/provider_pkey_test.c
368
EVP_PKEY *pkey = NULL;
crypto/openssl/test/provider_pkey_test.c
451
EVP_PKEY *pkey = NULL;
crypto/openssl/test/provider_pkey_test.c
536
EVP_PKEY *pkey = NULL;
crypto/openssl/test/provider_pkey_test.c
56
EVP_PKEY *pkey = NULL;
crypto/openssl/test/provider_status_test.c
152
EVP_PKEY *pkey = NULL;
crypto/openssl/test/rpktest.c
103
EVP_PKEY *pkey = NULL, *other_pkey = NULL, *root_pkey = NULL;
crypto/openssl/test/rpktest.c
545
EVP_PKEY *client_pkey = NULL;
crypto/openssl/test/rpktest.c
546
EVP_PKEY *server_pkey = NULL;
crypto/openssl/test/rsa_test.c
385
EVP_PKEY *pkey = NULL;
crypto/openssl/test/slh_dsa_test.c
123
EVP_PKEY *key[4] = { NULL, NULL, NULL, NULL };
crypto/openssl/test/slh_dsa_test.c
127
EVP_PKEY *eckey = NULL;
crypto/openssl/test/slh_dsa_test.c
160
EVP_PKEY *key = NULL;
crypto/openssl/test/slh_dsa_test.c
183
EVP_PKEY *key = NULL;
crypto/openssl/test/slh_dsa_test.c
216
EVP_PKEY *key = NULL;
crypto/openssl/test/slh_dsa_test.c
248
EVP_PKEY *pkey = NULL;
crypto/openssl/test/slh_dsa_test.c
306
static EVP_PKEY *do_gen_key(const char *alg,
crypto/openssl/test/slh_dsa_test.c
309
EVP_PKEY *pkey = NULL;
crypto/openssl/test/slh_dsa_test.c
31
static EVP_PKEY *slh_dsa_key_from_data(const char *alg,
crypto/openssl/test/slh_dsa_test.c
332
EVP_PKEY *pkey = NULL;
crypto/openssl/test/slh_dsa_test.c
37
EVP_PKEY *key = NULL;
crypto/openssl/test/slh_dsa_test.c
377
EVP_PKEY *gkey = NULL, *pub = NULL, *priv = NULL;
crypto/openssl/test/slh_dsa_test.c
447
EVP_PKEY *gkey = NULL, *pub = NULL, *priv = NULL;
crypto/openssl/test/slh_dsa_test.c
533
EVP_PKEY *key = NULL;
crypto/openssl/test/slh_dsa_test.c
55
static int slh_dsa_create_keypair(EVP_PKEY **pkey, const char *name,
crypto/openssl/test/slh_dsa_test.c
592
EVP_PKEY *pkey = NULL;
crypto/openssl/test/slh_dsa_test.c
94
EVP_PKEY *pkey = NULL;
crypto/openssl/test/ssl_old_test.c
739
static void print_key_details(BIO *out, EVP_PKEY *key)
crypto/openssl/test/ssl_old_test.c
778
EVP_PKEY *pkey;
crypto/openssl/test/ssl_old_test.c
787
EVP_PKEY *pubkey = X509_get0_pubkey(cert);
crypto/openssl/test/ssl_old_test.c
915
EVP_PKEY *dhpkey;
crypto/openssl/test/sslapitest.c
10354
EVP_PKEY *pkey = NULL;
crypto/openssl/test/sslapitest.c
10669
static EVP_PKEY *tmp_dh_params = NULL;
crypto/openssl/test/sslapitest.c
10672
static EVP_PKEY *get_tmp_dh_params(void)
crypto/openssl/test/sslapitest.c
10679
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/sslapitest.c
10726
EVP_PKEY *dhpkey = get_tmp_dh_params();
crypto/openssl/test/sslapitest.c
10771
EVP_PKEY *dhpkey = NULL;
crypto/openssl/test/sslapitest.c
10879
EVP_PKEY *tmpkey = NULL;
crypto/openssl/test/sslapitest.c
9082
static int load_chain(const char *file, EVP_PKEY **pkey, X509 **x509,
crypto/openssl/test/sslapitest.c
9121
EVP_PKEY *pkey = NULL;
crypto/openssl/test/sslapitest.c
9282
static int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
crypto/openssl/test/sslapitest.c
9285
EVP_PKEY *privpkey;
crypto/openssl/test/testutil.h
646
EVP_PKEY *load_pkey_pem(const char *file, OSSL_LIB_CTX *libctx);
crypto/openssl/test/testutil/load.c
69
EVP_PKEY *load_pkey_pem(const char *file, OSSL_LIB_CTX *libctx)
crypto/openssl/test/testutil/load.c
71
EVP_PKEY *key = NULL;
crypto/openssl/test/threadstest.c
1268
EVP_PKEY *key = NULL;
crypto/openssl/test/threadstest.c
865
EVP_PKEY *pkey = NULL;
crypto/openssl/test/threadstest.c
923
static EVP_PKEY *shared_evp_pkey = NULL;
crypto/openssl/test/timing_load_creds.c
62
EVP_PKEY *pkey;
crypto/openssl/test/tls-provider.c
2154
EVP_PKEY *pkey;
crypto/openssl/test/x509_acert_test.c
52
EVP_PKEY *pkey;
crypto/openssl/test/x509_check_cert_pkey_test.c
33
EVP_PKEY *pkey = NULL;
crypto/openssl/test/x509_req_test.c
28
EVP_PKEY *pkey = NULL;
crypto/openssl/test/x509_test.c
132
EVP_PKEY *pkey;
crypto/openssl/test/x509_test.c
20
static EVP_PKEY *pubkey = NULL;
crypto/openssl/test/x509_test.c
21
static EVP_PKEY *privkey = NULL;
lib/libsecureboot/openpgp/opgp_sig.c
226
verify_digest (EVP_PKEY *pkey,
lib/libsecureboot/openpgp/packet.h
46
EVP_PKEY *key;
tests/sys/kern/ssl_sendfile.c
48
EVP_PKEY *pkey; /* Self-signed key ... */
tools/tools/crypto/cryptocheck.c
1238
EVP_PKEY *pkey;
usr.sbin/pkg/rsa.c
45
static EVP_PKEY *
usr.sbin/pkg/rsa.c
48
EVP_PKEY *pkey;
usr.sbin/pkg/rsa.c
64
static EVP_PKEY *
usr.sbin/pkg/rsa.c
67
EVP_PKEY *pkey;
usr.sbin/pkg/rsa.c
87
EVP_PKEY *pkey;
usr.sbin/uefisign/uefisign.c
241
sign(X509 *cert, EVP_PKEY *key, int pipefd)
usr.sbin/uefisign/uefisign.c
341
EVP_PKEY *key = NULL;