Home
last modified time | relevance | path

Searched refs:EVP_PKEY_CTX (Results 1 – 25 of 91) sorted by relevance

1234

/freebsd-13-stable/crypto/openssl/crypto/evp/
HDpmeth_lib.c103 static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id) in int_ctx_new()
105 EVP_PKEY_CTX *ret; in int_ctx_new()
243 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e) in EVP_PKEY_CTX_new()
248 EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e) in EVP_PKEY_CTX_new_id()
253 EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) in EVP_PKEY_CTX_dup()
255 EVP_PKEY_CTX *rctx; in EVP_PKEY_CTX_dup()
352 void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) in EVP_PKEY_CTX_free()
366 int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, in EVP_PKEY_CTX_ctrl()
401 int EVP_PKEY_CTX_ctrl_uint64(EVP_PKEY_CTX *ctx, int keytype, int optype, in EVP_PKEY_CTX_ctrl_uint64()
407 int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, in EVP_PKEY_CTX_ctrl_str()
[all …]
HDpmeth_gn.c19 int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_paramgen_init()
36 int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) in EVP_PKEY_paramgen()
69 int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_keygen_init()
86 int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) in EVP_PKEY_keygen()
116 void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb) in EVP_PKEY_CTX_set_cb()
121 EVP_PKEY_gen_cb *EVP_PKEY_CTX_get_cb(EVP_PKEY_CTX *ctx) in EVP_PKEY_CTX_get_cb()
133 EVP_PKEY_CTX *ctx = BN_GENCB_get_arg(gcb); in trans_cb()
139 void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx) in evp_pkey_set_cb_translate()
144 int EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx) in EVP_PKEY_CTX_get_keygen_info()
156 EVP_PKEY_CTX *mac_ctx = NULL; in EVP_PKEY_new_mac_key()
[all …]
HDpmeth_fn.c35 int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_sign_init()
52 int EVP_PKEY_sign(EVP_PKEY_CTX *ctx, in EVP_PKEY_sign()
69 int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_verify_init()
86 int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, in EVP_PKEY_verify()
102 int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_verify_recover_init()
119 int EVP_PKEY_verify_recover(EVP_PKEY_CTX *ctx, in EVP_PKEY_verify_recover()
136 int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_encrypt_init()
153 int EVP_PKEY_encrypt(EVP_PKEY_CTX *ctx, in EVP_PKEY_encrypt()
170 int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx) in EVP_PKEY_decrypt_init()
187 int EVP_PKEY_decrypt(EVP_PKEY_CTX *ctx, in EVP_PKEY_decrypt()
[all …]
/freebsd-13-stable/crypto/openssl/doc/man3/
HDEVP_PKEY_meth_new.pod42 int (*init) (EVP_PKEY_CTX *ctx));
44 int (*copy) (EVP_PKEY_CTX *dst,
45 EVP_PKEY_CTX *src));
47 void (*cleanup) (EVP_PKEY_CTX *ctx));
49 int (*paramgen_init) (EVP_PKEY_CTX *ctx),
50 int (*paramgen) (EVP_PKEY_CTX *ctx,
53 int (*keygen_init) (EVP_PKEY_CTX *ctx),
54 int (*keygen) (EVP_PKEY_CTX *ctx,
57 int (*sign_init) (EVP_PKEY_CTX *ctx),
58 int (*sign) (EVP_PKEY_CTX *ctx,
[all …]
HDEVP_PKEY_CTX_ctrl.pod65 int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype,
67 int EVP_PKEY_CTX_ctrl_uint64(EVP_PKEY_CTX *ctx, int keytype, int optype,
69 int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *type,
72 int EVP_PKEY_CTX_md(EVP_PKEY_CTX *ctx, int optype, int cmd, const char *md);
74 int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
75 int EVP_PKEY_CTX_get_signature_md(EVP_PKEY_CTX *ctx, const EVP_MD **pmd);
77 int EVP_PKEY_CTX_set_mac_key(EVP_PKEY_CTX *ctx, unsigned char *key, int len);
81 int EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX *ctx, int pad);
82 int EVP_PKEY_CTX_get_rsa_padding(EVP_PKEY_CTX *ctx, int *pad);
83 int EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX *ctx, int len);
[all …]
HDEVP_PKEY_keygen.pod17 int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx);
18 int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
19 int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx);
20 int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey);
22 typedef int EVP_PKEY_gen_cb(EVP_PKEY_CTX *ctx);
24 void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb);
25 EVP_PKEY_gen_cb *EVP_PKEY_CTX_get_cb(EVP_PKEY_CTX *ctx);
27 int EVP_PKEY_CTX_get_keygen_info(EVP_PKEY_CTX *ctx, int idx);
29 void EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data);
30 void *EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx);
[all …]
HDEVP_PKEY_CTX_new.pod11 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
12 EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e);
13 EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx);
14 void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx);
33 The B<EVP_PKEY_CTX> structure is an opaque public key algorithm context used
41 the newly allocated B<EVP_PKEY_CTX> structure of B<NULL> if an error occurred.
HDEVP_PKEY_CTX_set_scrypt_N.pod16 int EVP_PKEY_CTX_set1_scrypt_salt(EVP_PKEY_CTX *pctx, unsigned char *salt,
19 int EVP_PKEY_CTX_set_scrypt_N(EVP_PKEY_CTX *pctx, uint64_t N);
21 int EVP_PKEY_CTX_set_scrypt_r(EVP_PKEY_CTX *pctx, uint64_t r);
23 int EVP_PKEY_CTX_set_scrypt_p(EVP_PKEY_CTX *pctx, uint64_t p);
25 int EVP_PKEY_CTX_set_scrypt_maxmem_bytes(EVP_PKEY_CTX *pctx,
HDEVP_PKEY_CTX_set_hkdf_md.pod14 int EVP_PKEY_CTX_hkdf_mode(EVP_PKEY_CTX *pctx, int mode);
16 int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *pctx, const EVP_MD *md);
18 int EVP_PKEY_CTX_set1_hkdf_salt(EVP_PKEY_CTX *pctx, unsigned char *salt,
21 int EVP_PKEY_CTX_set1_hkdf_key(EVP_PKEY_CTX *pctx, unsigned char *key,
24 int EVP_PKEY_CTX_add1_hkdf_info(EVP_PKEY_CTX *pctx, unsigned char *info,
43 This is the default mode. Calling L<EVP_PKEY_derive(3)> on an EVP_PKEY_CTX set
102 EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_HKDF, NULL);
129 EVP_PKEY_CTX *pctx;
/freebsd-13-stable/crypto/openssl/include/openssl/
HDevp.h462 EVP_PKEY_CTX *EVP_MD_CTX_pkey_ctx(const EVP_MD_CTX *ctx);
463 void EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx);
636 /*__owur*/ int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx,
642 __owur int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx,
1340 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
1341 EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e);
1342 EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx);
1343 void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx);
1345 int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype,
1347 int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *type,
[all …]
/freebsd-13-stable/crypto/openssl/include/crypto/
HDevp.h46 int (*init) (EVP_PKEY_CTX *ctx);
47 int (*copy) (EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src);
48 void (*cleanup) (EVP_PKEY_CTX *ctx);
49 int (*paramgen_init) (EVP_PKEY_CTX *ctx);
50 int (*paramgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
51 int (*keygen_init) (EVP_PKEY_CTX *ctx);
52 int (*keygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey);
53 int (*sign_init) (EVP_PKEY_CTX *ctx);
54 int (*sign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
56 int (*verify_init) (EVP_PKEY_CTX *ctx);
[all …]
/freebsd-13-stable/crypto/openssl/crypto/cmac/
HDcm_pmeth.c20 static int pkey_cmac_init(EVP_PKEY_CTX *ctx) in pkey_cmac_init()
29 static int pkey_cmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_cmac_copy()
38 static void pkey_cmac_cleanup(EVP_PKEY_CTX *ctx) in pkey_cmac_cleanup()
43 static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_cmac_keygen()
65 static int cmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in cmac_signctx_init()
72 static int cmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in cmac_signctx()
78 static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_cmac_ctrl()
110 static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_cmac_ctrl_str()
/freebsd-13-stable/crypto/openssl/crypto/hmac/
HDhm_pmeth.c27 static int pkey_hmac_init(EVP_PKEY_CTX *ctx) in pkey_hmac_init()
48 static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx);
50 static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_hmac_copy()
74 static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) in pkey_hmac_cleanup()
86 static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_hmac_keygen()
108 static int hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in hmac_signctx_init()
118 static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in hmac_signctx()
137 static int pkey_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_hmac_ctrl()
168 static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_hmac_ctrl_str()
/freebsd-13-stable/crypto/openssl/crypto/poly1305/
HDpoly1305_pmeth.c27 static int pkey_poly1305_init(EVP_PKEY_CTX *ctx) in pkey_poly1305_init()
42 static void pkey_poly1305_cleanup(EVP_PKEY_CTX *ctx) in pkey_poly1305_cleanup()
53 static int pkey_poly1305_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_poly1305_copy()
72 static int pkey_poly1305_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_poly1305_keygen()
93 static int poly1305_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in poly1305_signctx_init()
105 static int poly1305_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in poly1305_signctx()
116 static int pkey_poly1305_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_poly1305_ctrl()
151 static int pkey_poly1305_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_poly1305_ctrl_str()
/freebsd-13-stable/crypto/openssl/crypto/siphash/
HDsiphash_pmeth.c27 static int pkey_siphash_init(EVP_PKEY_CTX *ctx) in pkey_siphash_init()
42 static void pkey_siphash_cleanup(EVP_PKEY_CTX *ctx) in pkey_siphash_cleanup()
53 static int pkey_siphash_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_siphash_copy()
72 static int pkey_siphash_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_siphash_keygen()
93 static int siphash_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in siphash_signctx_init()
106 static int siphash_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in siphash_signctx()
117 static int pkey_siphash_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_siphash_ctrl()
156 static int pkey_siphash_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_siphash_ctrl_str()
/freebsd-13-stable/crypto/openssl/crypto/dsa/
HDdsa_pmeth.c32 static int pkey_dsa_init(EVP_PKEY_CTX *ctx) in pkey_dsa_init()
50 static int pkey_dsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_dsa_copy()
65 static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx) in pkey_dsa_cleanup()
71 static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, in pkey_dsa_sign()
91 static int pkey_dsa_verify(EVP_PKEY_CTX *ctx, in pkey_dsa_verify()
107 static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_dsa_ctrl()
171 static int pkey_dsa_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_dsa_ctrl_str()
195 static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_dsa_paramgen()
224 static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_dsa_keygen()
/freebsd-13-stable/crypto/openssl/crypto/sm2/
HDsm2_pmeth.c32 static int pkey_sm2_init(EVP_PKEY_CTX *ctx) in pkey_sm2_init()
45 static void pkey_sm2_cleanup(EVP_PKEY_CTX *ctx) in pkey_sm2_cleanup()
57 static int pkey_sm2_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_sm2_copy()
88 static int pkey_sm2_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in pkey_sm2_sign()
118 static int pkey_sm2_verify(EVP_PKEY_CTX *ctx, in pkey_sm2_verify()
127 static int pkey_sm2_encrypt(EVP_PKEY_CTX *ctx, in pkey_sm2_encrypt()
145 static int pkey_sm2_decrypt(EVP_PKEY_CTX *ctx, in pkey_sm2_decrypt()
163 static int pkey_sm2_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_sm2_ctrl()
232 static int pkey_sm2_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_sm2_ctrl_str()
260 static int pkey_sm2_digest_custom(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in pkey_sm2_digest_custom()
/freebsd-13-stable/contrib/libfido2/fuzz/
HDwrap.c155 (EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e,
244 (EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2),
308 (EVP_PKEY_CTX *ctx),
316 (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey),
324 (EVP_PKEY_CTX *ctx),
332 (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey),
346 WRAP(EVP_PKEY_CTX *,
354 WRAP(EVP_PKEY_CTX *,
364 (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *pkeylen),
372 (EVP_PKEY_CTX *ctx),
[all …]
/freebsd-13-stable/crypto/openssl/crypto/ec/
HDec_pmeth.c41 static int pkey_ec_init(EVP_PKEY_CTX *ctx) in pkey_ec_init()
56 static int pkey_ec_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_ec_copy()
88 static void pkey_ec_cleanup(EVP_PKEY_CTX *ctx) in pkey_ec_cleanup()
100 static int pkey_ec_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in pkey_ec_sign()
133 static int pkey_ec_verify(EVP_PKEY_CTX *ctx, in pkey_ec_verify()
152 static int pkey_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) in pkey_ec_derive()
188 static int pkey_ec_kdf_derive(EVP_PKEY_CTX *ctx, in pkey_ec_kdf_derive()
223 static int pkey_ec_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_ec_ctrl()
354 static int pkey_ec_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_ec_ctrl_str()
394 static int pkey_ec_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_ec_paramgen()
[all …]
/freebsd-13-stable/crypto/openssl/apps/
HDgenpkey.c21 static int init_keygen_file(EVP_PKEY_CTX **pctx, const char *file, ENGINE *e);
22 static int genpkey_cb(EVP_PKEY_CTX *ctx);
56 EVP_PKEY_CTX *ctx = NULL; in genpkey_main()
211 static int init_keygen_file(EVP_PKEY_CTX **pctx, const char *file, ENGINE *e) in init_keygen_file()
215 EVP_PKEY_CTX *ctx = NULL; in init_keygen_file()
253 int init_gen_str(EVP_PKEY_CTX **pctx, in init_gen_str()
256 EVP_PKEY_CTX *ctx = NULL; in init_gen_str()
307 static int genpkey_cb(EVP_PKEY_CTX *ctx) in genpkey_cb()
HDpkeyutl.c22 static EVP_PKEY_CTX *init_ctx(const char *kdfalg, int *pkeysize,
27 static int setup_peer(EVP_PKEY_CTX *ctx, int peerform, const char *file,
30 static int do_keyop(EVP_PKEY_CTX *ctx, int pkey_op,
82 EVP_PKEY_CTX *ctx = NULL; in pkeyutl_main()
364 static EVP_PKEY_CTX *init_ctx(const char *kdfalg, int *pkeysize, in init_ctx()
370 EVP_PKEY_CTX *ctx = NULL; in init_ctx()
472 static int setup_peer(EVP_PKEY_CTX *ctx, int peerform, const char *file, in setup_peer()
496 static int do_keyop(EVP_PKEY_CTX *ctx, int pkey_op, in do_keyop()
/freebsd-13-stable/crypto/openssl/crypto/kdf/
HDscrypt.c56 static int pkey_scrypt_init(EVP_PKEY_CTX *ctx) in pkey_scrypt_init()
80 static void pkey_scrypt_cleanup(EVP_PKEY_CTX *ctx) in pkey_scrypt_cleanup()
121 static int pkey_scrypt_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_scrypt_ctrl()
167 static int pkey_scrypt_ctrl_uint64(EVP_PKEY_CTX *ctx, int type, in pkey_scrypt_ctrl_uint64()
179 static int pkey_scrypt_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, in pkey_scrypt_ctrl_str()
216 static int pkey_scrypt_derive(EVP_PKEY_CTX *ctx, unsigned char *key, in pkey_scrypt_derive()
/freebsd-13-stable/crypto/openssl/crypto/rsa/
HDrsa_pmeth.c53 static int pkey_rsa_init(EVP_PKEY_CTX *ctx) in pkey_rsa_init()
75 static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_rsa_copy()
102 static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) in setup_tbuf()
113 static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) in pkey_rsa_cleanup()
124 static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, in pkey_rsa_sign()
191 static int pkey_rsa_verifyrecover(EVP_PKEY_CTX *ctx, in pkey_rsa_verifyrecover()
241 static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, in pkey_rsa_verify()
293 static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, in pkey_rsa_encrypt()
322 static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, in pkey_rsa_decrypt()
399 static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_rsa_ctrl()
[all …]
/freebsd-13-stable/crypto/openssl/crypto/engine/
HDeng_openssl.c432 static int ossl_hmac_init(EVP_PKEY_CTX *ctx) in ossl_hmac_init()
454 static void ossl_hmac_cleanup(EVP_PKEY_CTX *ctx);
456 static int ossl_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in ossl_hmac_copy()
480 static void ossl_hmac_cleanup(EVP_PKEY_CTX *ctx) in ossl_hmac_cleanup()
492 static int ossl_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in ossl_hmac_keygen()
514 static int ossl_hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) in ossl_hmac_signctx_init()
521 static int ossl_hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, in ossl_hmac_signctx()
540 static int ossl_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in ossl_hmac_ctrl()
572 static int ossl_hmac_ctrl_str(EVP_PKEY_CTX *ctx, in ossl_hmac_ctrl_str()
/freebsd-13-stable/crypto/openssl/crypto/dh/
HDdh_pmeth.c49 static int pkey_dh_init(EVP_PKEY_CTX *ctx) in pkey_dh_init()
69 static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) in pkey_dh_cleanup()
80 static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) in pkey_dh_copy()
111 static int pkey_dh_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) in pkey_dh_ctrl()
222 static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, in pkey_dh_ctrl_str()
327 static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_dh_paramgen()
398 static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_dh_keygen()
420 static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, in pkey_dh_derive()

1234