Programming on the bare metal of a Raspberry Pi, this project is expected to yield a working AES implementation in C, accepting plaintexts from the onboard UART, and returning the corresponding ciphertext after the encryption on the same channel.
Test for serial library:
- Read and store from serial
- Write to serial
Monte Carlo Test CBC The Advanced Encryption Standard Algorithm Validation Suite
Monte Carlo Test EBC The Advanced Encryption Standard Algorithm Validation Suite
Main code folder
PC client for serial communication. Use Processing2 processing.org
Bootloader files David Welch's repo