Skip to content

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.

Notifications You must be signed in to change notification settings

emanuele-dedonatis/kryptopi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kryptopi

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_serial

Test for serial library:

  • Read and store from serial
  • Write to serial

test_mct_cbc

Monte Carlo Test CBC The Advanced Encryption Standard Algorithm Validation Suite

test_mct_ebc

Monte Carlo Test EBC The Advanced Encryption Standard Algorithm Validation Suite

kryptopi

Main code folder

kryptopi_pc

PC client for serial communication. Use Processing2 processing.org

SD

Bootloader files David Welch's repo

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published