Skip to content

jniemenmaa/aes-cpp17

Repository files navigation

Header only AES in modern C++

This is a small implementation of AES in modern(ish) C++. Currently only AES 128 CBC is supported. Works in Visual Studio 2017 and 2019.

Usage

aes encrypter;
expandedKeys expKeys = {};
	
encrypter.expandKeys(expKeys, key);
encrypter.encrypt(expKeys, iv, buffer, filesize);

About

Small AES implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published