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

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

__attribute__((packed)) RMemHeadercdc::hal::ISecureElementinline
ECC_SLOT_COUNTcdc::hal::ISecureElementstatic
eccDelete(uint8_t slot) overridecdc::hal::Tropic01Elementvirtual
eccGenerate(uint8_t slot, EccCurve curve) overridecdc::hal::Tropic01Elementvirtual
eccGetPublicKey(uint8_t slot, uint8_t *pubKey, EccCurve *curve) overridecdc::hal::Tropic01Elementvirtual
eccImport(uint8_t slot, const uint8_t *privKey, EccCurve curve) overridecdc::hal::Tropic01Elementvirtual
eccSlotUsed(uint8_t slot) const overridecdc::hal::Tropic01Elementvirtual
ecdsaSign(uint8_t slot, const uint8_t *msg, size_t msgLen, uint8_t *sig, size_t *sigLen) overridecdc::hal::Tropic01Elementvirtual
eddsaSign(uint8_t slot, const uint8_t *msg, size_t msgLen, uint8_t *sig) overridecdc::hal::Tropic01Elementvirtual
getChipId(uint8_t *serialNum, uint8_t size) overridecdc::hal::Tropic01Elementvirtual
getFwVersion(uint8_t riscvVer[4], uint8_t spectVer[4]) overridecdc::hal::Tropic01Elementvirtual
getName() const overridecdc::hal::Tropic01Elementinlinevirtual
getRandom(uint8_t *buffer, uint16_t size) overridecdc::hal::Tropic01Elementvirtual
getRandomStrict(uint8_t *buffer, uint16_t size) overridecdc::hal::Tropic01Elementvirtual
getRmemSlotSize() const overridecdc::hal::Tropic01Elementinlinevirtual
getState() const overridecdc::hal::Tropic01Elementinlinevirtual
init() overridecdc::hal::Tropic01Elementvirtual
isSessionActive() const overridecdc::hal::Tropic01Elementinlinevirtual
RMEM_NAME_LENcdc::hal::ISecureElementstatic
RMEM_SLOT_COUNTcdc::hal::ISecureElementstatic
RMEM_SLOT_SIZEcdc::hal::ISecureElementstatic
RMEM_SLOT_SIZE_MAXcdc::hal::ISecureElementstatic
rmemErase(uint16_t slot) overridecdc::hal::Tropic01Elementvirtual
rmemRead(uint16_t slot, uint8_t *data, uint16_t maxLen, uint16_t *actualLen) overridecdc::hal::Tropic01Elementvirtual
rmemReadWithHeader(uint16_t slot, RMemHeader *headerOut, uint8_t *payloadOut, uint16_t payloadMax, uint16_t *payloadLenOut) overridecdc::hal::Tropic01Elementvirtual
rmemSlotUsed(uint16_t slot) const overridecdc::hal::Tropic01Elementvirtual
rmemWrite(uint16_t slot, const uint8_t *data, uint16_t len) overridecdc::hal::Tropic01Elementvirtual
rmemWriteWithHeader(uint16_t slot, uint8_t moduleId, const char *name, uint8_t flags, const uint8_t *payload, uint16_t payloadLen) overridecdc::hal::Tropic01Elementvirtual
sessionEnd() overridecdc::hal::Tropic01Elementvirtual
sessionStart() overridecdc::hal::Tropic01Elementvirtual
sleep() overridecdc::hal::Tropic01Elementvirtual
start() overridecdc::hal::Tropic01Elementvirtual
stop() overridecdc::hal::Tropic01Elementvirtual
Tropic01Element()=defaultcdc::hal::Tropic01Element
~ISecureElement()=defaultcdc::hal::ISecureElementvirtual
~IService()=defaultcdc::core::IServicevirtual