Botan 3.4.0
Crypto and TLS for C&
Public Member Functions | List of all members
Botan::Roughtime::Link Class Referencefinal

#include <roughtime.h>

Public Member Functions

 Link (const std::vector< uint8_t > &response, const Ed25519_PublicKey &public_key, const Nonce &nonce_or_blind)
 
Noncenonce_or_blind ()
 
const Noncenonce_or_blind () const
 
const Ed25519_PublicKeypublic_key () const
 
const std::vector< uint8_t > & response () const
 

Detailed Description

Definition at line 84 of file roughtime.h.

Constructor & Destructor Documentation

◆ Link()

Botan::Roughtime::Link::Link ( const std::vector< uint8_t > & response,
const Ed25519_PublicKey & public_key,
const Nonce & nonce_or_blind )
inline

Definition at line 86 of file roughtime.h.

86 :
87 m_response{response}, m_public_key{public_key}, m_nonce_or_blind{nonce_or_blind} {}

Member Function Documentation

◆ nonce_or_blind() [1/2]

Nonce & Botan::Roughtime::Link::nonce_or_blind ( )
inline

Definition at line 95 of file roughtime.h.

95{ return m_nonce_or_blind; }

◆ nonce_or_blind() [2/2]

const Nonce & Botan::Roughtime::Link::nonce_or_blind ( ) const
inline

Definition at line 93 of file roughtime.h.

93{ return m_nonce_or_blind; }

Referenced by Botan::Roughtime::Chain::append().

◆ public_key()

const Ed25519_PublicKey & Botan::Roughtime::Link::public_key ( ) const
inline

Definition at line 91 of file roughtime.h.

91{ return m_public_key; }

◆ response()

const std::vector< uint8_t > & Botan::Roughtime::Link::response ( ) const
inline

Definition at line 89 of file roughtime.h.

89{ return m_response; }

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