CCF
|
Namespaces | |
namespace | ccf |
namespace | ccf::crypto |
Functions | |
void | ccf::crypto::default_sha256 (const std::span< const uint8_t > &data, uint8_t *h) |
std::vector< uint8_t > | ccf::crypto::sha256 (const std::vector< uint8_t > &data) |
HashBytes | ccf::crypto::sha256 (const std::span< uint8_t const > &data) |
HashBytes | ccf::crypto::sha256 (const uint8_t *data, size_t len) |
std::shared_ptr< HashProvider > | ccf::crypto::make_hash_provider () |
std::shared_ptr< ISha256Hash > | ccf::crypto::make_incremental_sha256 () |
std::vector< uint8_t > | ccf::crypto::hkdf (MDType md_type, size_t length, const std::span< const uint8_t > &ikm, const std::span< const uint8_t > &salt={}, const std::span< const uint8_t > &info={}) |