CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::mod_2fa::OathStore Member List

This is the complete list of members for cdc::mod_2fa::OathStore, including all inherited members.

addAccount(uint8_t type, const char *name, const char *issuer, const char *secretBase32, uint8_t digits, uint32_t period, uint8_t algorithm, uint64_t counter, uint8_t flags=0)cdc::mod_2fa::OathStore
capacity() constcdc::mod_2fa::OathStoreinline
challengeResponse(const char *entryName, const uint8_t *challenge, size_t clen, uint8_t *out, bool *touchRequiredOut=nullptr)cdc::mod_2fa::OathStore
challengeResponseUsbSlot(const uint8_t *challenge, size_t clen, uint8_t *out, bool *touchRequiredOut=nullptr)cdc::mod_2fa::OathStore
clearUsbCrFlagExcept(uint16_t keepSlot)cdc::mod_2fa::OathStore
DEFAULT_DIGITScdc::mod_2fa::OathStorestatic
DEFAULT_PERIODcdc::mod_2fa::OathStorestatic
deleteAccount(uint16_t slot)cdc::mod_2fa::OathStore
findByName(const char *name, uint16_t *slotOut) constcdc::mod_2fa::OathStore
findUsbCrSlot(uint16_t *slotOut) constcdc::mod_2fa::OathStore
generateCode(uint16_t slot, char *codeOut, size_t codeOutLen)cdc::mod_2fa::OathStore
hasSlotRange() constcdc::mod_2fa::OathStoreinline
instance()cdc::mod_2fa::OathStorestatic
ISSUER_LENcdc::mod_2fa::OathStorestatic
isTimeValid() constcdc::mod_2fa::OathStore
moduleId() constcdc::mod_2fa::OathStoreinline
NAME_LENcdc::mod_2fa::OathStorestatic
readAccount(uint16_t slot, OathEntry *out)cdc::mod_2fa::OathStore
rmemEnd() constcdc::mod_2fa::OathStoreinline
rmemStart() constcdc::mod_2fa::OathStoreinline
SECRET_LENcdc::mod_2fa::OathStorestatic
setSlotRange(const cdc::core::IModule::SlotRange &range)cdc::mod_2fa::OathStore
timeRemaining(uint32_t period) constcdc::mod_2fa::OathStore
toLogicalSlot(uint16_t slot, uint16_t *logicalIndexOut) constcdc::mod_2fa::OathStoreinline
toPhysicalSlot(uint16_t logicalIndex, uint16_t *slotOut) constcdc::mod_2fa::OathStoreinline
updateAccount(uint16_t slot, uint8_t type, const char *name, const char *issuer, const char *secretBase32, uint8_t digits, uint32_t period, uint8_t algorithm, uint64_t counter, uint8_t flags=0)cdc::mod_2fa::OathStore