Home
last modified time | relevance | path

Searched refs:EVP_KDF_CTX (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/crypto/openssl/include/openssl/
H A Dkdf.h33 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf);
34 void EVP_KDF_CTX_free(EVP_KDF_CTX *ctx);
35 EVP_KDF_CTX *EVP_KDF_CTX_dup(const EVP_KDF_CTX *src);
40 const EVP_KDF *EVP_KDF_CTX_kdf(EVP_KDF_CTX *ctx);
42 void EVP_KDF_CTX_reset(EVP_KDF_CTX *ctx);
43 size_t EVP_KDF_CTX_get_kdf_size(EVP_KDF_CTX *ctx);
44 int EVP_KDF_derive(EVP_KDF_CTX *ctx, unsigned char *key, size_t keylen,
47 int EVP_KDF_CTX_get_params(EVP_KDF_CTX *ctx, OSSL_PARAM params[]);
48 int EVP_KDF_CTX_set_params(EVP_KDF_CTX *ctx, const OSSL_PARAM params[]);
52 const OSSL_PARAM *EVP_KDF_CTX_gettable_params(EVP_KDF_CTX *ctx);
[all …]
H A Dtypes.h117 typedef struct evp_kdf_ctx_st EVP_KDF_CTX; typedef
/freebsd/crypto/openssl/crypto/evp/
H A Dkdf_lib.c23 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf) in EVP_KDF_CTX_new()
25 EVP_KDF_CTX *ctx = NULL; in EVP_KDF_CTX_new()
30 ctx = OPENSSL_zalloc(sizeof(EVP_KDF_CTX)); in EVP_KDF_CTX_new()
45 void EVP_KDF_CTX_free(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_free()
55 EVP_KDF_CTX *EVP_KDF_CTX_dup(const EVP_KDF_CTX *src) in EVP_KDF_CTX_dup()
57 EVP_KDF_CTX *dst; in EVP_KDF_CTX_dup()
108 const EVP_KDF *EVP_KDF_CTX_kdf(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_kdf()
113 void EVP_KDF_CTX_reset(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_reset()
122 size_t EVP_KDF_CTX_get_kdf_size(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_get_kdf_size()
140 int EVP_KDF_derive(EVP_KDF_CTX *ctx, unsigned char *key, size_t keylen, in EVP_KDF_derive()
[all …]
H A Dkdf_meth.c205 const OSSL_PARAM *EVP_KDF_CTX_gettable_params(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_gettable_params()
215 const OSSL_PARAM *EVP_KDF_CTX_settable_params(EVP_KDF_CTX *ctx) in EVP_KDF_CTX_settable_params()
H A Dpbe_scrypt.c46 EVP_KDF_CTX *kctx; in EVP_PBE_scrypt_ex()
H A Dp5_crpt.c40 EVP_KDF_CTX *kctx = NULL; in PKCS5_PBE_keyivgen_ex()
/freebsd/crypto/openssl/test/
H A Devp_kdf_test.c23 static EVP_KDF_CTX *get_kdfbyname_libctx(OSSL_LIB_CTX *libctx, const char *name) in get_kdfbyname_libctx()
26 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); in get_kdfbyname_libctx()
32 static EVP_KDF_CTX *get_kdfbyname(const char *name) in get_kdfbyname()
62 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf()
85 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_invalid_digest()
102 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_zero_output_size()
122 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_empty_secret()
140 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_1byte_secret()
158 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_empty_seed()
178 EVP_KDF_CTX *kctx = NULL; in test_kdf_tls1_prf_1byte_seed()
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_KDF.pod6 EVP_KDF_CTX, EVP_KDF_CTX_new, EVP_KDF_CTX_free, EVP_KDF_CTX_dup,
21 typedef struct evp_kdf_ctx_st EVP_KDF_CTX;
23 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf);
24 const EVP_KDF *EVP_KDF_CTX_kdf(EVP_KDF_CTX *ctx);
25 void EVP_KDF_CTX_free(EVP_KDF_CTX *ctx);
26 EVP_KDF_CTX *EVP_KDF_CTX_dup(const EVP_KDF_CTX *src);
27 void EVP_KDF_CTX_reset(EVP_KDF_CTX *ctx);
28 size_t EVP_KDF_CTX_get_kdf_size(EVP_KDF_CTX *ctx);
29 int EVP_KDF_derive(EVP_KDF_CTX *ct
[all...]
/freebsd/crypto/openssl/doc/man7/
H A DEVP_KDF-SS.pod73 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
84 EVP_KDF_CTX *kctx;
109 EVP_KDF_CTX *kctx;
138 EVP_KDF_CTX *kctx;
H A DEVP_KDF-HKDF.pod56 This is the default mode. Calling L<EVP_KDF_derive(3)> on an EVP_KDF_CTX set
92 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
99 after setting the mode and digest on the B<EVP_KDF_CTX>.
107 EVP_KDF_CTX *kctx;
H A DEVP_KDF-X942-ASN1.pod87 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
97 EVP_KDF_CTX *kctx;
98 EVP_KDF_CTX *kctx;
H A DEVP_KDF-KB.pod80 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
94 EVP_KDF_CTX *kctx;
122 EVP_KDF_CTX *kctx;
H A DEVP_KDF-X963.pod51 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
62 EVP_KDF_CTX *kctx;
H A DEVP_KDF-TLS1_PRF.pod56 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
70 EVP_KDF_CTX *kctx;
H A DEVP_KDF-KRB5KDF.pod47 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
65 EVP_KDF_CTX *kctx;
H A DEVP_KDF-TLS13_KDF.pod96 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
104 B<EVP_KDF_CTX>.
H A DEVP_KDF-SSHKDF.pod92 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
107 EVP_KDF_CTX *kctx;
H A DEVP_KDF-SCRYPT.pod76 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);
87 EVP_KDF_CTX *kctx;
/freebsd/crypto/openssl/crypto/ec/
H A Decdh_kdf.c31 EVP_KDF_CTX *kctx = NULL; in ossl_ecdh_kdf_X9_63()
/freebsd/crypto/openssl/demos/kdf/
H A Dpbkdf2.c62 EVP_KDF_CTX *kctx = NULL; in main()
H A Dhkdf.c48 EVP_KDF_CTX *kctx = NULL; in main()
H A Dscrypt.c64 EVP_KDF_CTX *kctx = NULL; in main()
/freebsd/crypto/openssl/crypto/dh/
H A Ddh_kdf.c36 EVP_KDF_CTX *kctx = NULL; in ossl_dh_kdf_X9_42_asn1()
/freebsd/crypto/openssl/crypto/pkcs12/
H A Dp12_key.c86 EVP_KDF_CTX *ctx; in PKCS12_key_gen_uni_ex()
/freebsd/crypto/openssl/providers/implementations/exchange/
H A Dkdf_exch.c41 EVP_KDF_CTX *kdfctx; in kdf_newctx()

12