@mchp-mcc/data-encryption-routines
v2.0.2
Published
- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path
Downloads
240
Maintainers
Keywords
Readme
Data Encryption Routines Library
Overview
The Data Encryption Routines library provides data encryption routines based on four encryption algorithms (AES, XTEA, SKIPJACK and Pseudo-random binary sequence generator) as described in the application note AN953.
Features
- Includes toggle buttons to enable/disable code generation for each encryption algorithm:
- AES
- Pseudo-random binary sequence generator (PRBSGEN)
- SKIPJACK
- XTEA
Generated Files
This driver generates the following files which contain APIs for encrypting/decrypting data using the enabled algorithms:
- AES (Rijndael) algorithm
- ./mcc_generated_files/dataencryptionroutines/aes/AES.h
- ./mcc_generated_files/dataencryptionroutines/aes/AES.c
- Pseudo-Random Binary Sequence Generator (PRBS)
- ./mcc_generated_files/dataencryptionroutines/prbsgen/PRBSGEN.h
- ./mcc_generated_files/dataencryptionroutines/prbsgen/PRBSGEN.c
- SKIPJACK Algorithm [2nd revision]
- ./mcc_generated_files/dataencryptionroutines/skipjack/Skipjack.h
- ./mcc_generated_files/dataencryptionroutines/skipjack/Skipjack.c
- Tiny Encryption Algorithm (commonly called XTEA, TEAN, and TEA-n) [2nd revision]
- ./mcc_generated_files/dataencryptionroutines/xtea/XTEA.h
- ./mcc_generated_files/dataencryptionroutines/xtea/XTEA.c
Changelog
All notable changes to this project will be documented in this file.
[2.0.2] - 2021-09-22
Improvements
- CC8SCRIP-5170 :- Readme file content update