M5Unit-CRYPTO 0.0.1 git rev:e7369a6
Loading...
Searching...
No Matches
m5::unit::UnitATECC608B Member List

This is the complete list of members for m5::unit::UnitATECC608B, including all inherited members.

begin() override (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bvirtual
begin_impl() (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
config()m5::unit::UnitATECC608Binline
config(const config_t &cfg)m5::unit::UnitATECC608Binline
counter(uint32_t &value, const uint8_t counter, const uint8_t mode) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
createNonce(uint8_t output[32], const uint8_t input[20], const bool useRNG=true, const bool updateSeed=true)m5::unit::UnitATECC608B
ecdh_no_output(const uint8_t mode, const uint16_t param2, const uint8_t pubKey[64]) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
ecdh_receive32(uint8_t out[32], const uint8_t mode, const uint16_t param2, const uint8_t pubKey[64]) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
ecdh_receive32x2(uint8_t out[32], uint8_t nonce[32], const uint8_t mode, const uint16_t param2, const uint8_t pubKey[64]) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
ECDHStoredKey(uint8_t out[32], const atecc608::Slot slot, const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHStoredKey(uint8_t out[32], uint8_t nonce[32], const atecc608::Slot slot, const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHStoredKey(const atecc608::Slot slot, const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHTempKey(uint8_t out[32], const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHTempKey(uint8_t out[32], uint8_t nonce[32], const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHTempKey(const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
ECDHTempKey(const atecc608::Slot slot, const uint8_t pubKey[64])m5::unit::UnitATECC608Binline
finalizeSHA256(const atecc608::Destination dest, uint8_t digest[32])m5::unit::UnitATECC608B
generate_key(uint8_t pubKey[64], const uint8_t mode, const uint16_t param2=0x0000, const uint8_t *data=nullptr, const uint32_t dlen=0) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
generateKey(uint8_t pubKey[64])m5::unit::UnitATECC608B
generatePrivateKey(const atecc608::Slot slot, uint8_t pubKey[64], const bool digest=false)m5::unit::UnitATECC608Binline
generatePublicKey(uint8_t pubKey[64], const atecc608::Slot slot, const bool digest=false)m5::unit::UnitATECC608Binline
generatePublicKeyDigest(const atecc608::Slot slot, const uint8_t otherData[3]=nullptr)m5::unit::UnitATECC608B
getSlotSize(const atecc608::Slot slot) constm5::unit::UnitATECC608Binline
idle()m5::unit::UnitATECC608B
incrementCounter(uint32_t &value, const uint8_t target)m5::unit::UnitATECC608Binline
read_data(uint8_t *rbuf, const uint32_t rlen, const uint8_t zone, const uint16_t address, const uint32_t delayMs=3) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
read_slot_config_word(uint16_t &cfg, const uint8_t baseOffset, const atecc608::Slot slot) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
readConfigZone(uint8_t config[128])m5::unit::UnitATECC608B
readCounter(uint32_t &value, const uint8_t target)m5::unit::UnitATECC608Binline
readDataZone(uint8_t *data, const uint16_t len, const atecc608::Slot slot)m5::unit::UnitATECC608B
readDeviceState(uint16_t &state)m5::unit::UnitATECC608B
readKeyConfig(uint16_t &cfg, const atecc608::Slot slot)m5::unit::UnitATECC608Binline
readKeyValid(bool &valid, const atecc608::Slot slot)m5::unit::UnitATECC608B
readOTPZone(uint8_t otp[64])m5::unit::UnitATECC608B
readRandom(T &value, const T lower, const T upper)m5::unit::UnitATECC608Binline
readRandom(T &value, const T lower, const T upper)m5::unit::UnitATECC608Binline
readRandom(T &value)m5::unit::UnitATECC608Binline
readRandom(T &value)m5::unit::UnitATECC608Binline
readRandomArray(uint8_t data[32], const bool updateSeed=true)m5::unit::UnitATECC608B
readRevision(uint8_t data[4])m5::unit::UnitATECC608B
readSerialNumber(uint8_t sn[9])m5::unit::UnitATECC608B
readSerialNumber(char str[19])m5::unit::UnitATECC608B
readSlotConfig(uint16_t &cfg, const atecc608::Slot slot)m5::unit::UnitATECC608Binline
readSlotLocked(uint16_t &slotLockedBits)m5::unit::UnitATECC608B
readZoneLocked(bool &configLocked, bool &dataLocked)m5::unit::UnitATECC608B
receive_response(uint8_t *data, const uint32_t dlen) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
revision() constm5::unit::UnitATECC608Binline
selfTest(uint8_t resultBits, const uint8_t testBits=0x3D)m5::unit::UnitATECC608B
send_command(const uint8_t opcode, const uint8_t param1=0, const uint16_t param2=0, const uint8_t *data=nullptr, uint32_t dlen=0) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
SHA256(const atecc608::Destination dest, uint8_t digest[32], const uint8_t *msg, const uint32_t mlen)m5::unit::UnitATECC608Binline
sign(uint8_t signature[64], const uint8_t mode, const uint16_t param2, const atecc608::Source src) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotectedvirtual
signExternal(uint8_t signature[64], const atecc608::Slot slot, const atecc608::Source src, const bool includeSerial=false)m5::unit::UnitATECC608Binline
signInternal(uint8_t signature[64], const atecc608::Slot slot, const atecc608::Source src, const bool includeSerial=false)m5::unit::UnitATECC608Binline
sleep()m5::unit::UnitATECC608B
startSHA256()m5::unit::UnitATECC608B
UnitATECC608B(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Binlineexplicit
updateSHA256(const uint8_t *msg, const uint32_t mlen)m5::unit::UnitATECC608B
verify(uint8_t mac[32], const uint8_t mode, const uint16_t param2, const uint8_t signature[64], const uint8_t pubKey[64], const atecc608::Source src) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
verifyExternal(uint8_t mac[32], const uint8_t signature[64], const uint8_t pubKey[64], const atecc608::Source src)m5::unit::UnitATECC608Binline
verifyStored(uint8_t mac[32], const uint8_t signature[64], const atecc608::Slot slot, const atecc608::Source src)m5::unit::UnitATECC608Binline
wakeup()m5::unit::UnitATECC608B
write_nonce(const atecc608::Destination dest, const uint8_t *input, const uint32_t ilen) (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Bprotected
writeNonce32(const atecc608::Destination dest, const uint8_t input[32])m5::unit::UnitATECC608Binline
writeNonce64(const atecc608::Destination dest, const uint8_t input[64])m5::unit::UnitATECC608Binline
~UnitATECC608B() (defined in m5::unit::UnitATECC608B)m5::unit::UnitATECC608Binlinevirtual