UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
hkdf.hpp File Reference
#include <array>
#include <cstdint>
#include <cstddef>

Go to the source code of this file.

Namespaces

namespace  secp256k1
 

Functions

std::array< std::uint8_t, 32 > secp256k1::hmac_sha256 (const std::uint8_t *key, std::size_t key_len, const std::uint8_t *data, std::size_t data_len) noexcept
 
std::array< std::uint8_t, 32 > secp256k1::hkdf_sha256_extract (const std::uint8_t *salt, std::size_t salt_len, const std::uint8_t *ikm, std::size_t ikm_len) noexcept
 
bool secp256k1::hkdf_sha256_expand (const std::uint8_t prk[32], const std::uint8_t *info, std::size_t info_len, std::uint8_t *out, std::size_t out_len) noexcept