prf::control::IManagementNonceSource class

Rotating nonce source used for signed-write freshness.

Derived classes

class app::runtime::RotatingNonceSource final
Rotating management nonce source used by signed write authorization.
class FakeNonceSource final

Constructors, destructors, conversion operators

~IManagementNonceSource() defaulted virtual

Public functions

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