This is an implementation of a NIST Lightweight Cryptography Round 2 candidate, ACE.
- LICENSE.txt - License and authors.
- LICENSE - Text of license applied to this repository, implementation, documentation, etc.
- README.md - This brief overview of the repository and implementation.
- bd - Block diagrams.
- docs - Documentation.
- KAT - Known-answer tests.
- results - Preliminary benchmarking results.
- scripts - Simulation scripts.
- src_rtl - Synthesizable source RTL code.
- src_sw - Reference software implementation.
- src_tb - Testbench and non-synthesizable source code.
LWC Development Package. See files for specific authors/contributors.
ACE (aceae128v1 & acehash256v1) implementation using LWC Development Package.
Thanks to Dr. Kris Gaj and the rest of the GMU CERG group for their help and patience as I completed my first contribution to the team.
PDF documents derived from markdown files were generated using NPM package md-to-pdf by Simon Hänisch.