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

This is the complete list of members for cdc::hal::SecureElementStub, including all inherited members.

__attribute__((packed)) RMemHeadercdc::hal::ISecureElementinline
ECC_SLOT_COUNTcdc::hal::ISecureElementstatic
eccDelete(uint8_t) overridecdc::hal::SecureElementStubinlinevirtual
eccGenerate(uint8_t, EccCurve) overridecdc::hal::SecureElementStubinlinevirtual
eccGetPublicKey(uint8_t, uint8_t *, EccCurve *) overridecdc::hal::SecureElementStubinlinevirtual
eccImport(uint8_t, const uint8_t *, EccCurve) overridecdc::hal::SecureElementStubinlinevirtual
eccSlotUsed(uint8_t) const overridecdc::hal::SecureElementStubinlinevirtual
ecdsaSign(uint8_t, const uint8_t *, size_t, uint8_t *, size_t *) overridecdc::hal::SecureElementStubinlinevirtual
eddsaSign(uint8_t, const uint8_t *, size_t, uint8_t *) overridecdc::hal::SecureElementStubinlinevirtual
getChipId(uint8_t *, uint8_t) overridecdc::hal::SecureElementStubinlinevirtual
getFwVersion(uint8_t[4], uint8_t[4]) overridecdc::hal::SecureElementStubinlinevirtual
getName() const overridecdc::hal::SecureElementStubinlinevirtual
getRandom(uint8_t *, uint16_t) overridecdc::hal::SecureElementStubinlinevirtual
getRandomStrict(uint8_t *, uint16_t) overridecdc::hal::SecureElementStubinlinevirtual
getRmemSlotSize() const =0cdc::hal::ISecureElementpure virtual
getState() const overridecdc::hal::SecureElementStubinlinevirtual
init() overridecdc::hal::SecureElementStubinlinevirtual
isSessionActive() const overridecdc::hal::SecureElementStubinlinevirtual
RMEM_NAME_LENcdc::hal::ISecureElementstatic
RMEM_SLOT_COUNTcdc::hal::ISecureElementstatic
RMEM_SLOT_SIZEcdc::hal::ISecureElementstatic
RMEM_SLOT_SIZE_MAXcdc::hal::ISecureElementstatic
rmemErase(uint16_t) overridecdc::hal::SecureElementStubinlinevirtual
rmemRead(uint16_t, uint8_t *, uint16_t, uint16_t *) overridecdc::hal::SecureElementStubinlinevirtual
rmemReadWithHeader(uint16_t slot, RMemHeader *headerOut, uint8_t *payloadOut, uint16_t payloadMax, uint16_t *payloadLenOut)=0cdc::hal::ISecureElementpure virtual
rmemSlotUsed(uint16_t) const overridecdc::hal::SecureElementStubinlinevirtual
rmemWrite(uint16_t, const uint8_t *, uint16_t) overridecdc::hal::SecureElementStubinlinevirtual
rmemWriteWithHeader(uint16_t slot, uint8_t moduleId, const char *name, uint8_t flags, const uint8_t *payload, uint16_t payloadLen)=0cdc::hal::ISecureElementpure virtual
sessionEnd() overridecdc::hal::SecureElementStubinlinevirtual
sessionStart() overridecdc::hal::SecureElementStubinlinevirtual
sleep() overridecdc::hal::SecureElementStubinlinevirtual
start() overridecdc::hal::SecureElementStubinlinevirtual
stop() overridecdc::hal::SecureElementStubinlinevirtual
~ISecureElement()=defaultcdc::hal::ISecureElementvirtual
~IService()=defaultcdc::core::IServicevirtual