AESHW is an attempt to provide AES hardware acceleration for the Linux kernel and other components using the Linux Crypto API on the ZYBO development board.
It consists of 3 main components:
- The VHDL AES core providing key expansion, encryption, and decryption for 128-bit keys
- The Linux kernel driver and other necessary files to run Linux on the ZYBO development board
- The Xilinx Vivado project files for generating the bitstream file for the ZYBO development board
See the README in the respective subdirectories for more information.
BSD 2-Clause license, see the LICENSE file for more details.