|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
This is the complete list of members for cdc::hal::SecureElementStub, including all inherited members.
| __attribute__((packed)) RMemHeader | cdc::hal::ISecureElement | inline |
| ECC_SLOT_COUNT | cdc::hal::ISecureElement | static |
| eccDelete(uint8_t) override | cdc::hal::SecureElementStub | inlinevirtual |
| eccGenerate(uint8_t, EccCurve) override | cdc::hal::SecureElementStub | inlinevirtual |
| eccGetPublicKey(uint8_t, uint8_t *, EccCurve *) override | cdc::hal::SecureElementStub | inlinevirtual |
| eccImport(uint8_t, const uint8_t *, EccCurve) override | cdc::hal::SecureElementStub | inlinevirtual |
| eccSlotUsed(uint8_t) const override | cdc::hal::SecureElementStub | inlinevirtual |
| ecdsaSign(uint8_t, const uint8_t *, size_t, uint8_t *, size_t *) override | cdc::hal::SecureElementStub | inlinevirtual |
| eddsaSign(uint8_t, const uint8_t *, size_t, uint8_t *) override | cdc::hal::SecureElementStub | inlinevirtual |
| getChipId(uint8_t *, uint8_t) override | cdc::hal::SecureElementStub | inlinevirtual |
| getFwVersion(uint8_t[4], uint8_t[4]) override | cdc::hal::SecureElementStub | inlinevirtual |
| getName() const override | cdc::hal::SecureElementStub | inlinevirtual |
| getRandom(uint8_t *, uint16_t) override | cdc::hal::SecureElementStub | inlinevirtual |
| getRandomStrict(uint8_t *, uint16_t) override | cdc::hal::SecureElementStub | inlinevirtual |
| getRmemSlotSize() const =0 | cdc::hal::ISecureElement | pure virtual |
| getState() const override | cdc::hal::SecureElementStub | inlinevirtual |
| init() override | cdc::hal::SecureElementStub | inlinevirtual |
| isSessionActive() const override | cdc::hal::SecureElementStub | 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) override | cdc::hal::SecureElementStub | inlinevirtual |
| rmemRead(uint16_t, uint8_t *, uint16_t, uint16_t *) override | cdc::hal::SecureElementStub | inlinevirtual |
| rmemReadWithHeader(uint16_t slot, RMemHeader *headerOut, uint8_t *payloadOut, uint16_t payloadMax, uint16_t *payloadLenOut)=0 | cdc::hal::ISecureElement | pure virtual |
| rmemSlotUsed(uint16_t) const override | cdc::hal::SecureElementStub | inlinevirtual |
| rmemWrite(uint16_t, const uint8_t *, uint16_t) override | cdc::hal::SecureElementStub | inlinevirtual |
| rmemWriteWithHeader(uint16_t slot, uint8_t moduleId, const char *name, uint8_t flags, const uint8_t *payload, uint16_t payloadLen)=0 | cdc::hal::ISecureElement | pure virtual |
| sessionEnd() override | cdc::hal::SecureElementStub | inlinevirtual |
| sessionStart() override | cdc::hal::SecureElementStub | inlinevirtual |
| sleep() override | cdc::hal::SecureElementStub | inlinevirtual |
| start() override | cdc::hal::SecureElementStub | inlinevirtual |
| stop() override | cdc::hal::SecureElementStub | inlinevirtual |
| ~ISecureElement()=default | cdc::hal::ISecureElement | virtual |
| ~IService()=default | cdc::core::IService | virtual |