M5Unit-CRYPTO 0.0.1 git rev:e7369a6
|
ATECC608 definition. More...
#include <cstdint>
Go to the source code of this file.
Classes | |
class | m5::unit::atecc608::CompCertAccessor |
struct | m5::unit::atecc608::CompCertAccessor::DateTime |
Namespaces | |
namespace | m5 |
Top level namespace of M5stack. | |
namespace | atecc608 |
For ATECC608. | |
Typedefs | |
using | m5::unit::atecc608::Destination = Source |
Enumerations | |
enum class | m5::unit::atecc608::Slot : uint8_t { PrimaryPrivateKey , InternalSignPrivateKey , SecondaryPrivateKey1 , SecondaryPrivateKey2 , SecondaryPrivateKey3 , MACAddress , IOProtectionKey , GeneralData = 8 , AESKey , DeviceCompressedCertificate , SignerPublicKey , SignerCompressedCertificate } |
Slot configuration summay. More... | |
enum class | m5::unit::atecc608::Source : uint8_t { TempKey , MsgDigestBuffer , AlternateKeyBuffer , ExternalBuffer } |
Data source. More... | |
enum | m5::unit::atecc608::Error : uint8_t { CHECK_MAC_OR_VERIFY_ERROR = 0x01 , PARSE_ERROR = 0x03 , ECC_FAULT = 0x05 , SELF_TEST_ERROR = 0x07 , HEALTH_TEST_ERROR = 0x08 , EXECUTION_ERROR = 0x0F , AFTER_WAKE_PRIOR_ERROR = 0X11 , WATCH_DOG_ERROR = 0xEE , CRC_OR_COMMUNICATION_ERROR = 0XFF } |
Error status. | |
Variables | |
Zone | |
constexpr uint8_t | m5::unit::atecc608::ZONE_CONFIG {0x00} |
constexpr uint8_t | m5::unit::atecc608::ZONE_OTP {0x01} |
constexpr uint8_t | m5::unit::atecc608::ZONE_DATA {0x02} |
ATECC608 definition.
|
strong |
Slot configuration summay.
|
strong |