CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
sha256_hash.h File Reference
#include "ccf/ds/json.h"
#include "ccf/service/map.h"
#include <array>
#include <span>
#include <fmt/format.h>

Go to the source code of this file.

Classes

class  ccf::crypto::Sha256Hash
 
struct  formatter< ccf::crypto::Sha256Hash >
 
struct  ccf::kv::serialisers::BlitSerialiser< ccf::crypto::Sha256Hash >
 

Namespaces

namespace  ccf
 
namespace  ccf::crypto
 
namespace  ccf::kv
 
namespace  ccf::kv::serialisers
 

Macros

#define FMT_HEADER_ONLY
 

Functions

void ccf::crypto::to_json (nlohmann::json &j, const Sha256Hash &hash)
 
void ccf::crypto::from_json (const nlohmann::json &j, Sha256Hash &hash)
 
std::string ccf::crypto::schema_name (const Sha256Hash *)
 
void ccf::crypto::fill_json_schema (nlohmann::json &schema, const Sha256Hash *)
 
bool ccf::crypto::operator== (const Sha256Hash &lhs, const Sha256Hash &rhs)
 
bool ccf::crypto::operator!= (const Sha256Hash &lhs, const Sha256Hash &rhs)
 

Macro Definition Documentation

◆ FMT_HEADER_ONLY

#define FMT_HEADER_ONLY