Skip to content

LeHackerman/AES-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Welcome to my implementation of AES 👋

Version License: GNU GPLv3

Description

A simple AES implementation written in C. It started out as a little workshop activity during Cyber-Trace's Cryptography path and growed into a well-maintained small project. The algorithm was tested using example vectors supplied in NIST FIPS 197. The program was memory checked using Valgrind. This program shouldn't be used in production environments. It should only be used for educational purposes.

TODO

  • Use a union to better deal with word-oriented transformations.
  • Implement AES-196 and AES-256 algorithms.
  • Sophisticate the command line parser.

Author

👤 Haroun

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2022 Haroun.
This project is GNU GPLv3 licensed.

About

A simple AES implementation written in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages