API Reference atecc508a v0.3.0

Modules

The ATECC508A is an authentication device used for storing private keys and other data securely.

Convert between X.509 certificates and ATECC508A compressed certificates

An ATECC508A compressed certificate and accompanying information needed to decompress it.

This module handles operations on the configuration zone.

This module handles operations on the data zone.

This struct contains all of the data stored on the device. Depending on how the device has been provisioned (or not), some fields may be nil.

This module handles operations on the OTP zone.

This struct contains all of the data needed to provision a device.

This module knows how to send requests to the ATECC508A.

Compute X.509 certificate serial numbers

ATECC508A transport behaviour

Simple cache for reducing unnecessary traffic to the ATECC508A

Implementation for communicating with ATECC508A parts connected over I2C

Various utility functions

Handle the ATECC508's encoded dates