24 digest = std::move(digest_);
30 digest.
set(std::move(r));
45 return (is_set == other.is_set) && (digest == other.digest);
61 return ds::json::schema_name<ClaimsDigest::Digest>();
66 ds::json::fill_schema<ClaimsDigest::Digest>(schema);
69 static ClaimsDigest empty_claims()
Definition claims_digest.h:10
void set(Digest &&digest_)
Definition claims_digest.h:21
const Digest & value() const
Definition claims_digest.h:38
bool empty() const
Definition claims_digest.h:33
bool operator==(const ClaimsDigest &other) const
Definition claims_digest.h:43
void set(Digest::Representation &&r)
Definition claims_digest.h:27
Definition sha256_hash.h:16
void set(Representation &&r)
Definition sha256_hash.h:24
std::array< uint8_t, SIZE > Representation
Definition sha256_hash.h:19
Definition app_interface.h:14
void fill_json_schema(nlohmann::json &schema, const ClaimsDigest *)
Definition claims_digest.h:64
std::string schema_name(const ClaimsDigest *)
Definition claims_digest.h:59
void from_json(const nlohmann::json &j, ClaimsDigest &hash)
Definition claims_digest.h:54
void to_json(nlohmann::json &j, const ClaimsDigest &hash)
Definition claims_digest.h:49