Socket
Book a DemoInstallSign in
Socket

@mchp-mcc/crypto-authentication-library

Package Overview
Dependencies
Maintainers
7
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mchp-mcc/crypto-authentication-library

- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path

npmnpm
Version
5.4.0
Version published
Weekly downloads
35
-18.6%
Maintainers
7
Weekly downloads
 
Created
Source

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.4.0] - 2023-03-30

New Features

  • CC8SCRIP-11605 :- Update to use v2 I2C interface
  • CC8SCRIP-10192 :- TA100 SPI Support

Bug Fixes

  • CC8SCRIP-13574 :- CAL is locking configuration of devices

[5.3.0] - 2022-12-14

New Features

  • CC8SCRIP-9474 :- Add TA100 I2C support

Bug Fixes

  • CC8SCRIP-9774 :- I2C wake issue
  • CC8SCRIP-9773 :- CAL locks up if device not present

Improvements

  • CC8SCRIP-9479 :- Update the firmware version to v3.3.3

[5.2.0] - 2022-09-22

Improvements

  • CC8SCRIP-9458 :- Add PIC24/dsPIC support

FAQs

Package last updated on 30 Mar 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts