CryptoAuthLib
Atmel CryptoAuthentication Library
TlsSlotDef Struct Reference

#include <atcatls_cfg.h>

Data Fields

uint8_t authPrivSlot
 Primary authentication private key. More...
 
uint8_t authPmkSlot
 Premaster key for ECDH cipher suites. More...
 
uint8_t ecdhPrivSlot
 ECDH private key. More...
 
uint8_t ecdhePrivSlot
 ECDHE private key. More...
 
uint8_t ecdhPmkSlot
 ECDH/ECDHE pmk slot. This slot is encrypted with encParentSlot. More...
 
uint8_t encParentSlot
 The parent encryption key. This is a random key set on a per-platform basis. More...
 
uint8_t shaKeySlot
 SHA key slot. Used for SHA use cases. More...
 
uint8_t hostShaKeySlot
 Host SHA key slot. Used for host SHA use cases. More...
 
uint8_t featurePrivSlot
 Feature private key. Used for feature use cases. More...
 
uint8_t encStoreSlot8
 Encrypted storage for 416 bytes. More...
 
uint8_t encStoreSlot9
 Encrypted storage for 72 bytes. More...
 
uint8_t authCertSlot
 Compressed certificate information for the authPrivSlot. More...
 
uint8_t signerPubkeySlot
 Public key of the signer of authCertSlot. More...
 
uint8_t signerCertSlot
 Compressed certificate information for the signerPubkey. More...
 
uint8_t featureCertSlot
 Compressed certificate information for the featurePrivSlot. More...
 
uint8_t pkiCaPubkeySlot
 Public key for the PKI certificate authority. More...
 
uint8_t mfrCaPubkeySlot
 Public key for the MFR certificate authority. More...
 

Field Documentation

uint8_t authCertSlot

Compressed certificate information for the authPrivSlot.

uint8_t authPmkSlot

Premaster key for ECDH cipher suites.

uint8_t authPrivSlot

Primary authentication private key.

uint8_t ecdhePrivSlot

ECDHE private key.

uint8_t ecdhPmkSlot

ECDH/ECDHE pmk slot. This slot is encrypted with encParentSlot.

uint8_t ecdhPrivSlot

ECDH private key.

uint8_t encParentSlot

The parent encryption key. This is a random key set on a per-platform basis.

uint8_t encStoreSlot8

Encrypted storage for 416 bytes.

uint8_t encStoreSlot9

Encrypted storage for 72 bytes.

uint8_t featureCertSlot

Compressed certificate information for the featurePrivSlot.

uint8_t featurePrivSlot

Feature private key. Used for feature use cases.

uint8_t hostShaKeySlot

Host SHA key slot. Used for host SHA use cases.

uint8_t mfrCaPubkeySlot

Public key for the MFR certificate authority.

uint8_t pkiCaPubkeySlot

Public key for the PKI certificate authority.

uint8_t shaKeySlot

SHA key slot. Used for SHA use cases.

uint8_t signerCertSlot

Compressed certificate information for the signerPubkey.

uint8_t signerPubkeySlot

Public key of the signer of authCertSlot.