//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // CryptLibTest_Aes // // Tests the cryptography functions against known test vectors to verify algorithms are correct. // Tests the following: // AES // // This is free and unencumbered software released into the public domain - November 2017 waterjuice.org //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // IMPORTS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #include //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // EXPORTED FUNCTIONS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // TestAes // // Test AES algorithm against test vectors //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool TestAes ( void );