@mchp-mcc/crypto-authentication-library
v5.11.0
Published
- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path
Downloads
104
Maintainers
Keywords
Readme
CryptoAuthentication Library (CAL)
Overview
The MPLAB® Code Configurator CryptoAuth Library allows quick and easy configuration and code generation for security, cryptography, authentication, and encryption applications on PIC and AVR devices.
Features
- For a comprehensive list of features, refer to the CryptoAuthLib Github Page
Generated Files
This driver generates the following files:
- CAL Initialization Files - Functions and prototypes used to initialize the CryptoAuth chips
- ./mcc_generated_files/CryptoAuthenticationLibrary/CryptoAuth_init.h
- ./mcc_generated_files/CryptoAuthenticationLibrary/CryptoAuth_init.c
- ./mcc_generated_files/CryptoAuthenticationLibrary/cryptoauthlib_config.h
- CAL Framework (atca) - Functions and Prototypes that form the basic operating models of CAL
- CAL Certification (atcacert) - Functions and prototypes used to perform certification I/O with CryptoAuth chips and perform certificate manipulation in memory
- CAL Basic Files (atca_basic)- Functions and Prototypes that provide a simple API to use CryptoAuth chips
- CAL Software Crypto (atca_crypto_sw) - Functions and Prototypes taht provide a software implementation of various crypto algorithms
- CAL Host (atca_host) - Functions and Prototypes to provide host-side cryptographic functionality for an ATECC client device
- CAL JWT (atca_jwt) - Functions and Prototypes to provide methods for signing and verifying JSON Web Token (JWT) tokens
- CAL HAL - Functions and Prototypes to define the hardware abstraction layer (HAL) for communicating with a CryptoAuth device
Changelog
All notable changes to this project will be documented in this file.
[5.11.0] - 2025-08-05
Bug Fixes
- CC_CALIB-860 :- CAL 5.11.0 dev branches have multiple build warnings
- CC_CALIB-849 :- Add curve options to TA101
- CC_CALIB-798 :- Code Compilation Error- Missing ascii_kit_host.h file in generated code
New Features and Improvements
- CC_CALIB-821 :- At Trust Anchor Library compatibility table in documentation
[5.10.0] - 2025-03-04
New Features and Improvements
- CC_CALIB-872 :- Update CAL to firmware version 3.7.6
[5.9.0] - 2024-12-12
New Features and Improvements
- CC_CALIB-873 :- Export device supported curves
