3 Software Requirements
For proper detection and recognition of all CryptoAuthentication security devices, installing the latest version of Microchip’s CryptoAuthLib and the latest version of the Kit Protocol for the CryptoAuth Starter Kit and the Trust Platform Kit is recommended. For memory devices, contact Microchip's Serial EEPROM Memory group for more information.
C-code and Python versions of the CryptoAuthentication Library (CAL) are available. The minimum recommended versions are shown in the Crypto Authentication Software section below, along with links to the software libraries. Python version 3.8 or higher is required for proper operation.
The latest versions of firmware for the CryptoAuth SOIC Starter Kit and the Trust Platform Development Kit can always be found on the respective kit pages along with installation instructions. The minimum recommended firmware versions are shown in the Crypto Authentication Software section below, along with links to the latest firmware.
Crypto Authentication Software
- CryptoAuthLib – C: Minimum recommended version: 3.5.1
- CryptoAuthLib – Python: Minimum recommended version: 20230326
- Firmware for CryptoAuth Trust Platform: Minimum recommended version: 3.1.0
- Firmware for CryptoAuth SOIC Starter Kit: Minimum recommended version: 3.1.0
Serial EEPROM Memory Products Software
- Interfacing PIC® MCUs with Single-Wire Serial EEPROMs
- Contact Microchip for additional Software Support.