| /include/crypto/ |
| A D | asn1.h | 31 int (*pub_cmp) (const EVP_PKEY *a, const EVP_PKEY *b); 38 int (*pkey_size) (const EVP_PKEY *pk); 39 int (*pkey_bits) (const EVP_PKEY *pk); 41 int (*param_decode) (EVP_PKEY *pkey, 45 int (*param_copy) (EVP_PKEY *to, const EVP_PKEY *from); 46 int (*param_cmp) (const EVP_PKEY *a, const EVP_PKEY *b); 52 void (*pkey_free) (EVP_PKEY *pkey); 61 EVP_PKEY *pkey); 83 int (*copy) (EVP_PKEY *to, EVP_PKEY *from); 85 int (*priv_decode_ex) (EVP_PKEY *pk, [all …]
|
| A D | evp.h | 127 EVP_PKEY *pkey; 129 EVP_PKEY *peerkey; 187 int (*check) (EVP_PKEY *pkey); 188 int (*public_check) (EVP_PKEY *pkey); 189 int (*param_check) (EVP_PKEY *pkey); 775 int evp_pkey_copy_downgraded(EVP_PKEY **dest, const EVP_PKEY *src); 776 void *evp_pkey_get_legacy(EVP_PKEY *pk); 777 void evp_pkey_free_legacy(EVP_PKEY *x); 814 int evp_keymgmt_util_match(EVP_PKEY *pk1, EVP_PKEY *pk2, int selection); 815 int evp_keymgmt_util_copy(EVP_PKEY *to, EVP_PKEY *from, int selection); [all …]
|
| A D | ecx.h | 158 ECX_KEY *ossl_evp_pkey_get1_X25519(EVP_PKEY *pkey); 159 ECX_KEY *ossl_evp_pkey_get1_X448(EVP_PKEY *pkey); 160 ECX_KEY *ossl_evp_pkey_get1_ED25519(EVP_PKEY *pkey); 161 ECX_KEY *ossl_evp_pkey_get1_ED448(EVP_PKEY *pkey);
|
| A D | pem.h | 37 EVP_PKEY *ossl_b2i(const unsigned char **in, unsigned int length, int *ispub); 38 EVP_PKEY *ossl_b2i_bio(BIO *in, int *ispub);
|
| A D | x509.h | 283 EVP_PKEY *rpk; 369 EVP_PKEY *ossl_d2i_PUBKEY_legacy(EVP_PKEY **a, const unsigned char **pp, 371 int ossl_x509_check_private_key(const EVP_PKEY *k, const EVP_PKEY *pkey);
|
| A D | rsa.h | 125 const X509_ALGOR *sigalg, EVP_PKEY *pkey); 144 RSA *evp_pkey_get1_RSA_PSS(EVP_PKEY *pkey);
|
| /include/openssl/ |
| A D | evp.h | 1448 EVP_PKEY *EVP_PKEY_dup(EVP_PKEY *pkey); 1453 EVP_PKEY *d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, 1463 EVP_PKEY *d2i_AutoPrivateKey_ex(EVP_PKEY **a, const unsigned char **pp, 1466 EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, 1472 EVP_PKEY *d2i_KeyParams(int type, EVP_PKEY **a, const unsigned char **pp, 1475 EVP_PKEY *d2i_KeyParams_bio(int type, EVP_PKEY **a, BIO *in); 1477 int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from); 1480 int EVP_PKEY_parameters_eq(const EVP_PKEY *a, const EVP_PKEY *b); 1481 int EVP_PKEY_eq(const EVP_PKEY *a, const EVP_PKEY *b); 1485 int EVP_PKEY_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b); [all …]
|
| A D | pem.h | 437 unsigned int *siglen, EVP_PKEY *pkey); 483 DECLARE_PEM_rw_cb_ex(PrivateKey, EVP_PKEY) 484 DECLARE_PEM_rw_ex(PUBKEY, EVP_PKEY) 504 EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, 518 EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, 525 EVP_PKEY *PEM_read_bio_Parameters_ex(BIO *bp, EVP_PKEY **x, 527 EVP_PKEY *PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x); 532 EVP_PKEY *b2i_PrivateKey_bio(BIO *in); 533 EVP_PKEY *b2i_PublicKey_bio(BIO *in); 534 int i2b_PrivateKey_bio(BIO *out, const EVP_PKEY *pk); [all …]
|
| A D | x509.h.in | 211 EVP_PKEY *dec_pkey; 424 EVP_PKEY *d2i_PrivateKey_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, 426 EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a); 428 EVP_PKEY *d2i_PUBKEY_ex_fp(FILE *fp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, 430 EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a); 474 EVP_PKEY *d2i_PrivateKey_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, 476 EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a); 478 EVP_PKEY *d2i_PUBKEY_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx, 480 EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a); 533 EVP_PKEY *d2i_PUBKEY_ex(EVP_PKEY **a, const unsigned char **pp, long length, [all …]
|
| A D | store.h | 174 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params); 175 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pubkey); 176 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey); 189 EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *info); 190 EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info); 191 EVP_PKEY *OSSL_STORE_INFO_get0_PUBKEY(const OSSL_STORE_INFO *info); 192 EVP_PKEY *OSSL_STORE_INFO_get1_PUBKEY(const OSSL_STORE_INFO *info); 193 EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *info); 194 EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info);
|
| A D | crmf.h.in | 159 EVP_PKEY *pkey, const EVP_MD *digest, 180 EVP_PKEY *pubkey, 186 EVP_PKEY *pkey); 189 EVP_PKEY *pkey, unsigned int flags); 193 EVP_PKEY *pkey, int *outlen); 194 EVP_PKEY *OSSL_CRMF_ENCRYPTEDKEY_get1_pkey(const OSSL_CRMF_ENCRYPTEDKEY *encryptedKey, 195 X509_STORE *ts, STACK_OF(X509) *extra, EVP_PKEY *pkey,
|
| A D | cms.h.in | 134 CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, 137 CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey, 143 X509 *signcert, EVP_PKEY *pkey, 189 int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert, 192 int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert); 193 int CMS_decrypt_set1_pkey_and_peer(CMS_ContentInfo *cms, EVP_PKEY *pk, 213 EVP_PKEY *pkey, X509 *cert, 220 EVP_PKEY *originatorPrivKey, X509 * originator, unsigned int flags); 221 int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey); 224 EVP_PKEY **pk, X509 **recip, [all …]
|
| A D | hpke.h | 122 unsigned char *pub, size_t *publen, EVP_PKEY **priv, 127 EVP_PKEY *recippriv, 140 int OSSL_HPKE_CTX_set1_authpriv(OSSL_HPKE_CTX *ctx, EVP_PKEY *priv);
|
| A D | pkcs7.h.in | 67 EVP_PKEY *pkey; 272 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, 286 BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert); 289 EVP_PKEY *pkey, const EVP_MD *dgst); 295 void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, 317 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, 319 PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, 324 X509 *signcert, EVP_PKEY *pkey, 337 int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data,
|
| A D | engine.h | 272 typedef EVP_PKEY *(*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *, 277 X509 **pcert, EVP_PKEY **pkey, 638 EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, 641 EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, 645 X509 **pcert, EVP_PKEY **ppkey,
|
| A D | pkcs12.h.in | 299 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, 302 PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, 305 PKCS12 *PKCS12_create_ex(const char *pass, const char *name, EVP_PKEY *pkey, 309 PKCS12 *PKCS12_create_ex2(const char *pass, const char *name, EVP_PKEY *pkey, 317 EVP_PKEY *key, int key_usage, int iter, 320 EVP_PKEY *key, int key_usage, int iter,
|
| A D | encoder.h | 115 OSSL_ENCODER_CTX *OSSL_ENCODER_CTX_new_for_pkey(const EVP_PKEY *pkey,
|
| A D | decoder.h | 124 OSSL_DECODER_CTX_new_for_pkey(EVP_PKEY **pkey,
|
| A D | x509_acert.h.in | 48 int X509_ACERT_sign(X509_ACERT *x, EVP_PKEY *pkey, const EVP_MD *md); 50 int X509_ACERT_verify(X509_ACERT *a, EVP_PKEY *r);
|
| A D | types.h | 116 typedef struct evp_pkey_st EVP_PKEY; typedef
|
| A D | ts.h | 278 int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key); 486 EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass);
|
| A D | cmp.h.in | 399 int OSSL_CMP_CTX_set1_pkey(OSSL_CMP_CTX *ctx, EVP_PKEY *pkey); 413 int OSSL_CMP_CTX_set0_newPkey(OSSL_CMP_CTX *ctx, int priv, EVP_PKEY *pkey); 414 EVP_PKEY *OSSL_CMP_CTX_get0_newPkey(const OSSL_CMP_CTX *ctx, int priv);
|
| A D | ocsp.h.in | 220 EVP_PKEY *key, 282 X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
|
| /include/internal/ |
| A D | cms.h | 17 EVP_PKEY *sign_key, unsigned int sign_flags,
|
| A D | dane.h | 49 EVP_PKEY *spki;
|