Crate rust_cryptoauthlib[−][src]
Structs
AEAD algorithm parameters for compute
Data context structure for AEAD encryption in CCM mode
ATECC interface configuration
ATECC I2C interface details
An ATECC slot
An ATECC slot capacity
structure that stores data for options supported by the chip
Cipher algorithm parameters for compute
Detailed ECC key attributes as stored in slot configuration
Detailed ATECC key slot read attributes
Detailed parameters of calling the ECDSA signature function
Detailed ATECC key slot configuration
Detailed parameters of calling the ECDSA verification function
Enums
Type of AEAD algorithm
ATECC/ATSHA device types supported by CryptoAuth library
Supported ATECC interfaces
Return status for device accessing functions
Type of Cipher algorithm
Cipher operation type
Feedback mode of cipher algorithm
Designates the source of the data to hash with TempKey for Generate Digest
Modes of calling the info_cmd() function
ATECC key slot types
An ATECC/ATSHA device buffer to load
Allowed IO transmission states between chip and host MCU for ECDH, KDF, Verify and SecureBoot commands.
The mode of calling the ECDSA signature function
The mode of calling the ECDSA verification function
Detailed ATECC key slot write configuration
Constants
Size (in bytes) of AES data block
Standard NONCE (IV) length for AES GCM encryption (in bytes)
Size (in bytes) of AES key
Size of a configuration buffer size in ATECCx08
Minimum ATECC slot number where a public ECC key can be stored
Private key size (in bytes) for elliptic curve P256 supported by ATECC
Public key size (in bytes) for elliptic curve P256 supported by ATECC
Number of key slots in ATECC cryptochip
ATECC/ATSHA temporary key slot identifier
Size of a configuration buffer size in ATSHA 204A/206A
ATECC/ATSHA EEPROM block size
Nonce NumIn size for random modes
Nonce NumIn size for 32-byte pass-through mode
Number of random bytes generated by atcab_random call
Chip serial number size
Size (in bytes) of SHA hash
Size (in bytes) of ECDSA signature
Traits
Functions
Type Definitions
Unions
ATECC interface