15 #ifndef OPENSSL_HEADER_HKDF_H 16 #define OPENSSL_HEADER_HKDF_H 20 #if defined(__cplusplus) 37 const uint8_t *salt,
size_t salt_len,
46 size_t secret_len,
const uint8_t *salt,
58 #if defined(__cplusplus) 62 #define HKDF_R_OUTPUT_TOO_LARGE 100 Definition: internal.h:67
def info(msg, args, kwargs)
Definition: __init__.py:1165
OPENSSL_EXPORT int HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, const uint8_t *secret, size_t secret_len, const uint8_t *salt, size_t salt_len, const uint8_t *info, size_t info_len)
Definition: hkdf.c:24
OPENSSL_EXPORT int HKDF_extract(uint8_t *out_key, size_t *out_len, const EVP_MD *digest, const uint8_t *secret, size_t secret_len, const uint8_t *salt, size_t salt_len)
Definition: hkdf.c:40
#define OPENSSL_EXPORT
Definition: base.h:160
unsigned char uint8_t
Definition: ptypes.h:89
OPENSSL_EXPORT int HKDF_expand(uint8_t *out_key, size_t out_len, const EVP_MD *digest, const uint8_t *prk, size_t prk_len, const uint8_t *info, size_t info_len)
Definition: hkdf.c:57
Definition: WebCryptoAPI.idl:27