|
CCF
|
#include "ccf/crypto/hash_provider.h"#include "openssl_wrappers.h"#include <openssl/evp.h>#include <openssl/kdf.h>#include <span>#include <fmt/format.h>Go to the source code of this file.
Classes | |
| class | ccf::crypto::OpenSSLHashProvider |
| class | ccf::crypto::ISha256OpenSSL |
Namespaces | |
| namespace | ccf |
| namespace | ccf::crypto |
| namespace | ccf::crypto::OpenSSL |
Macros | |
| #define | FMT_HEADER_ONLY |
Functions | |
| const EVP_MD * | ccf::crypto::OpenSSL::get_md_type (MDType type) |
| std::vector< uint8_t > | ccf::crypto::OpenSSL::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) |
| void | ccf::crypto::openssl_sha256 (const std::span< const uint8_t > &data, uint8_t *h) |
| void | ccf::crypto::openssl_sha256_init () |
| void | ccf::crypto::openssl_sha256_shutdown () |
| #define FMT_HEADER_ONLY |