@mchp-mcc/crypto-authentication-library
v5.12.0
Published
- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path
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.12.0] - 2026-04-09
New Features and Improvements
- CC_CALIB-881 :- Update firmware to 3.7.9
- CC_CALIB-878 :- Extend Crypto Authentication Library Support for newer AVR device families
[5.11.0] - 2025-08-05
Bug Fixes
- CC_CALIB-798 :- Code Compilation Error- Missing ascii_kit_host.h file in generated code
New Features and Improvements
- CC_CALIB-777 :- Support dsPIC33A devices
[5.10.0] - 2025-03-04
New Features and Improvements
- CC_CALIB-872 :- Update CAL to firmware version 3.7.6
