webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/hkdf.h>
#include <assert.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/hmac.h>
Functions | |
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) |
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) |
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) |
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 | ||
) |
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 | ||
) |