5 Commits

Author SHA1 Message Date
06620d4d7f Added AES implementation
- Uses reference to Galois.h
  - Essentially a translated copy of my ServerProject (C#) implementation
  - There are almost no comments. Sorry. I'll add them later
Added some support functions to Galois
Added AES dependency to test project
Changed includes to be independent from filesystem naming (changed from absolute paths to macros)
2018-03-05 06:27:26 +01:00
6cbecfd2c6 Fully implemented Galois field arithmetic operations
- Changed static "size_t"-type to a define to allow for compiling with different data types
  - Added modular arithmetic operation to protected section
  - Added a simplified constructor for supplying literals
Probably some other things I didn't think were worth mentioning
NOTE: Galois-field code may be unstable!
2018-03-04 09:59:25 +01:00
90fddd72de Started adding multiplicative inverse 2018-03-02 08:05:04 +01:00
341fb538a8 Started properly implementing galois 'n stuff 2018-03-01 01:14:51 +01:00
3f7eddc378 Added Galois implementation 2018-02-28 02:41:19 +01:00