/freebsd/crypto/openssl/include/openssl/ |
H A D | kdf.h | 33 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 D | types.h | 117 typedef struct evp_kdf_ctx_st EVP_KDF_CTX; typedef
|
/freebsd/crypto/openssl/crypto/evp/ |
H A D | kdf_lib.c | 23 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 D | kdf_meth.c | 205 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 D | pbe_scrypt.c | 46 EVP_KDF_CTX *kctx; in EVP_PBE_scrypt_ex()
|
H A D | p5_crpt.c | 40 EVP_KDF_CTX *kctx = NULL; in PKCS5_PBE_keyivgen_ex()
|
/freebsd/crypto/openssl/test/ |
H A D | evp_kdf_test.c | 23 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 D | EVP_KDF.pod | 6 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 D | EVP_KDF-SS.pod | 73 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 D | EVP_KDF-HKDF.pod | 56 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 D | EVP_KDF-X942-ASN1.pod | 87 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 97 EVP_KDF_CTX *kctx; 98 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-KB.pod | 80 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 94 EVP_KDF_CTX *kctx; 122 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-X963.pod | 51 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 62 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-TLS1_PRF.pod | 56 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 70 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-KRB5KDF.pod | 47 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 65 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-TLS13_KDF.pod | 96 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 104 B<EVP_KDF_CTX>.
|
H A D | EVP_KDF-SSHKDF.pod | 92 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 107 EVP_KDF_CTX *kctx;
|
H A D | EVP_KDF-SCRYPT.pod | 76 EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf); 87 EVP_KDF_CTX *kctx;
|
/freebsd/crypto/openssl/crypto/ec/ |
H A D | ecdh_kdf.c | 31 EVP_KDF_CTX *kctx = NULL; in ossl_ecdh_kdf_X9_63()
|
/freebsd/crypto/openssl/demos/kdf/ |
H A D | pbkdf2.c | 62 EVP_KDF_CTX *kctx = NULL; in main()
|
H A D | hkdf.c | 48 EVP_KDF_CTX *kctx = NULL; in main()
|
H A D | scrypt.c | 64 EVP_KDF_CTX *kctx = NULL; in main()
|
/freebsd/crypto/openssl/crypto/dh/ |
H A D | dh_kdf.c | 36 EVP_KDF_CTX *kctx = NULL; in ossl_dh_kdf_X9_42_asn1()
|
/freebsd/crypto/openssl/crypto/pkcs12/ |
H A D | p12_key.c | 86 EVP_KDF_CTX *ctx; in PKCS12_key_gen_uni_ex()
|
/freebsd/crypto/openssl/providers/implementations/exchange/ |
H A D | kdf_exch.c | 41 EVP_KDF_CTX *kdfctx; in kdf_newctx()
|