IManagementNonceSource class
#include <control/control_services.hpp>
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.