Home
last modified time | relevance | path

Searched refs:EVP_PKEY (Results 1 – 25 of 31) sorted by relevance

12

/include/crypto/
A Dasn1.h31 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 Devp.h127 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 Decx.h158 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 Dpem.h37 EVP_PKEY *ossl_b2i(const unsigned char **in, unsigned int length, int *ispub);
38 EVP_PKEY *ossl_b2i_bio(BIO *in, int *ispub);
A Dx509.h283 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 Drsa.h125 const X509_ALGOR *sigalg, EVP_PKEY *pkey);
144 RSA *evp_pkey_get1_RSA_PSS(EVP_PKEY *pkey);
/include/openssl/
A Devp.h1448 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 Dpem.h437 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 Dx509.h.in211 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 Dstore.h174 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 Dcrmf.h.in159 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 Dcms.h.in134 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 Dhpke.h122 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 Dpkcs7.h.in67 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 Dengine.h272 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 Dpkcs12.h.in299 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 Dencoder.h115 OSSL_ENCODER_CTX *OSSL_ENCODER_CTX_new_for_pkey(const EVP_PKEY *pkey,
A Ddecoder.h124 OSSL_DECODER_CTX_new_for_pkey(EVP_PKEY **pkey,
A Dx509_acert.h.in48 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 Dtypes.h116 typedef struct evp_pkey_st EVP_PKEY; typedef
A Dts.h278 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 Dcmp.h.in399 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 Docsp.h.in220 EVP_PKEY *key,
282 X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
/include/internal/
A Dcms.h17 EVP_PKEY *sign_key, unsigned int sign_flags,
A Ddane.h49 EVP_PKEY *spki;

Completed in 45 milliseconds

12