#include <roughtime.h>
Definition at line 32 of file roughtime.h.
◆ Nonce() [1/4]
Botan::Roughtime::Nonce::Nonce |
( |
| ) |
|
|
default |
◆ Nonce() [2/4]
Botan::Roughtime::Nonce::Nonce |
( |
const std::vector< uint8_t > & |
nonce | ) |
|
Definition at line 158 of file roughtime.cpp.
159 {
160 if(nonce.size() != 64)
161 { throw Invalid_Argument("Roughtime nonce must be 64 bytes long"); }
162 m_nonce = typecast_copy<std::array<uint8_t, 64>>(nonce.data());
163 }
◆ Nonce() [3/4]
◆ Nonce() [4/4]
Botan::Roughtime::Nonce::Nonce |
( |
const std::array< uint8_t, 64 > & |
nonce | ) |
|
|
inline |
Definition at line 38 of file roughtime.h.
39 {
40 m_nonce = nonce;
41 }
◆ get_nonce()
const std::array< uint8_t, 64 > & Botan::Roughtime::Nonce::get_nonce |
( |
| ) |
const |
|
inline |
◆ operator==()
bool Botan::Roughtime::Nonce::operator== |
( |
const Nonce & |
rhs | ) |
const |
|
inline |
Definition at line 42 of file roughtime.h.
42{ return m_nonce == rhs.m_nonce; }
The documentation for this class was generated from the following files: