|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
This is the complete list of members for cdc::hal::Tropic01Element, including all inherited members.
| __attribute__((packed)) RMemHeader | cdc::hal::ISecureElement | inline |
| ECC_SLOT_COUNT | cdc::hal::ISecureElement | static |
| eccDelete(uint8_t slot) override | cdc::hal::Tropic01Element | virtual |
| eccGenerate(uint8_t slot, EccCurve curve) override | cdc::hal::Tropic01Element | virtual |
| eccGetPublicKey(uint8_t slot, uint8_t *pubKey, EccCurve *curve) override | cdc::hal::Tropic01Element | virtual |
| eccImport(uint8_t slot, const uint8_t *privKey, EccCurve curve) override | cdc::hal::Tropic01Element | virtual |
| eccSlotUsed(uint8_t slot) const override | cdc::hal::Tropic01Element | virtual |
| ecdsaSign(uint8_t slot, const uint8_t *msg, size_t msgLen, uint8_t *sig, size_t *sigLen) override | cdc::hal::Tropic01Element | virtual |
| eddsaSign(uint8_t slot, const uint8_t *msg, size_t msgLen, uint8_t *sig) override | cdc::hal::Tropic01Element | virtual |
| getChipId(uint8_t *serialNum, uint8_t size) override | cdc::hal::Tropic01Element | virtual |
| getFwVersion(uint8_t riscvVer[4], uint8_t spectVer[4]) override | cdc::hal::Tropic01Element | virtual |
| getName() const override | cdc::hal::Tropic01Element | inlinevirtual |
| getRandom(uint8_t *buffer, uint16_t size) override | cdc::hal::Tropic01Element | virtual |
| getRandomStrict(uint8_t *buffer, uint16_t size) override | cdc::hal::Tropic01Element | virtual |
| getRmemSlotSize() const override | cdc::hal::Tropic01Element | inlinevirtual |
| getState() const override | cdc::hal::Tropic01Element | inlinevirtual |
| init() override | cdc::hal::Tropic01Element | virtual |
| isSessionActive() const override | cdc::hal::Tropic01Element | inlinevirtual |
| RMEM_NAME_LEN | cdc::hal::ISecureElement | static |
| RMEM_SLOT_COUNT | cdc::hal::ISecureElement | static |
| RMEM_SLOT_SIZE | cdc::hal::ISecureElement | static |
| RMEM_SLOT_SIZE_MAX | cdc::hal::ISecureElement | static |
| rmemErase(uint16_t slot) override | cdc::hal::Tropic01Element | virtual |
| rmemRead(uint16_t slot, uint8_t *data, uint16_t maxLen, uint16_t *actualLen) override | cdc::hal::Tropic01Element | virtual |
| rmemReadWithHeader(uint16_t slot, RMemHeader *headerOut, uint8_t *payloadOut, uint16_t payloadMax, uint16_t *payloadLenOut) override | cdc::hal::Tropic01Element | virtual |
| rmemSlotUsed(uint16_t slot) const override | cdc::hal::Tropic01Element | virtual |
| rmemWrite(uint16_t slot, const uint8_t *data, uint16_t len) override | cdc::hal::Tropic01Element | virtual |
| rmemWriteWithHeader(uint16_t slot, uint8_t moduleId, const char *name, uint8_t flags, const uint8_t *payload, uint16_t payloadLen) override | cdc::hal::Tropic01Element | virtual |
| sessionEnd() override | cdc::hal::Tropic01Element | virtual |
| sessionStart() override | cdc::hal::Tropic01Element | virtual |
| sleep() override | cdc::hal::Tropic01Element | virtual |
| start() override | cdc::hal::Tropic01Element | virtual |
| stop() override | cdc::hal::Tropic01Element | virtual |
| Tropic01Element()=default | cdc::hal::Tropic01Element | |
| ~ISecureElement()=default | cdc::hal::ISecureElement | virtual |
| ~IService()=default | cdc::core::IService | virtual |