CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::MemberAck Struct Reference

#include <members.h>

Inherits ccf::StateDigest.

Public Member Functions

 MemberAck ()
 
 MemberAck (const ccf::crypto::Sha256Hash &root)
 
 MemberAck (const ccf::crypto::Sha256Hash &root, const SignedReq &signed_req_)
 
 MemberAck (const ccf::crypto::Sha256Hash &root, const std::vector< uint8_t > &cose_sign1_req_)
 
- Public Member Functions inherited from ccf::StateDigest
 StateDigest ()
 
 StateDigest (const ccf::crypto::Sha256Hash &root)
 

Public Attributes

std::optional< SignedReqsigned_req = std::nullopt
 Signed request containing the last state digest.
 
std::optional< std::vector< uint8_t > > cose_sign1_req = std::nullopt
 COSE Sign1 containing the last state digest.
 
- Public Attributes inherited from ccf::StateDigest
std::string state_digest
 Next state digest the member is expected to sign.
 

Constructor & Destructor Documentation

◆ MemberAck() [1/4]

ccf::MemberAck::MemberAck ( )
inline

◆ MemberAck() [2/4]

ccf::MemberAck::MemberAck ( const ccf::crypto::Sha256Hash root)
inline

◆ MemberAck() [3/4]

ccf::MemberAck::MemberAck ( const ccf::crypto::Sha256Hash root,
const SignedReq signed_req_ 
)
inline

◆ MemberAck() [4/4]

ccf::MemberAck::MemberAck ( const ccf::crypto::Sha256Hash root,
const std::vector< uint8_t > &  cose_sign1_req_ 
)
inline

Member Data Documentation

◆ cose_sign1_req

std::optional<std::vector<uint8_t> > ccf::MemberAck::cose_sign1_req = std::nullopt

COSE Sign1 containing the last state digest.

◆ signed_req

std::optional<SignedReq> ccf::MemberAck::signed_req = std::nullopt

Signed request containing the last state digest.


The documentation for this struct was generated from the following file: