5.8.0 • Published 1 month ago
@mchp-mcc/crypto-authentication-library v5.8.0
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.8.0 - 2024-04-01
New Features
- CC8SCRIP-19883 :- Support Secure Element Provision Prototyping in CAL MCC Melody Module
- CC8SCRIP-18790 :- Support both Vectored and non-Vectored Interrupt Modes for MCU8 Products
- CC8SCRIP-17922 :- Add support for PIC18FxxQ84 and PIC18FxxQ83 family devices
- CC8SCRIP-17692 :- Support dsPIC33CKxxxMPT608 device family
5.7.0 - 2023-09-01
New Features
- CC8SCRIP-19009 :- Updated the Peripheral Selection to automatically select a communication peripheral instance.
- CC8SCRIP-10947 :- Enable PIC18 TA100 support
5.6.0 - 2023-06-14
New Features
- CC8SCRIP-12754 :- Add support for TA010/ECC204 family devices