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