prf::control::test::FakeNonceSource class final

Base classes

class prf::control::IManagementNonceSource
Rotating nonce source used for signed-write freshness.

Constructors, destructors, conversion operators

FakeNonceSource()

Public functions

auto matches_current(std::span<const uint8_t> nonce) const -> bool override
Returns true when provided nonce matches currently active nonce.
auto nonce() const -> std::span<const uint8_t>
auto snapshot(prf::control::NonceSnapshot*const out_snapshot) const -> bool override
Returns current nonce snapshot.