|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
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() const | cdc::mod_2fa::OathStore | inline |
| 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_DIGITS | cdc::mod_2fa::OathStore | static |
| DEFAULT_PERIOD | cdc::mod_2fa::OathStore | static |
| deleteAccount(uint16_t slot) | cdc::mod_2fa::OathStore | |
| findByName(const char *name, uint16_t *slotOut) const | cdc::mod_2fa::OathStore | |
| findUsbCrSlot(uint16_t *slotOut) const | cdc::mod_2fa::OathStore | |
| generateCode(uint16_t slot, char *codeOut, size_t codeOutLen) | cdc::mod_2fa::OathStore | |
| hasSlotRange() const | cdc::mod_2fa::OathStore | inline |
| instance() | cdc::mod_2fa::OathStore | static |
| ISSUER_LEN | cdc::mod_2fa::OathStore | static |
| isTimeValid() const | cdc::mod_2fa::OathStore | |
| moduleId() const | cdc::mod_2fa::OathStore | inline |
| NAME_LEN | cdc::mod_2fa::OathStore | static |
| readAccount(uint16_t slot, OathEntry *out) | cdc::mod_2fa::OathStore | |
| rmemEnd() const | cdc::mod_2fa::OathStore | inline |
| rmemStart() const | cdc::mod_2fa::OathStore | inline |
| SECRET_LEN | cdc::mod_2fa::OathStore | static |
| setSlotRange(const cdc::core::IModule::SlotRange &range) | cdc::mod_2fa::OathStore | |
| timeRemaining(uint32_t period) const | cdc::mod_2fa::OathStore | |
| toLogicalSlot(uint16_t slot, uint16_t *logicalIndexOut) const | cdc::mod_2fa::OathStore | inline |
| toPhysicalSlot(uint16_t logicalIndex, uint16_t *slotOut) const | cdc::mod_2fa::OathStore | inline |
| 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 |