aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test (unfollow)
Commit message (Collapse)Author
2015-06-08test: refactoringEgor Tensin
* Test vectors are now stored in the Python script rather than in a JSON file. * The tests are now really Python's unittest `TestCase`s, allowing (at least in the future) to discover and run them automatically. * Use logging from the standard library for logging. * Bugfix & refactoring.
2015-06-06test/800-38a.py: bugfixEgor Tensin
Don't stop testing if a mismatch was encountered.
2015-06-06test: don't stop after the first failureEgor Tensin
2015-06-06test: enable the utilities to accept many keysEgor Tensin
2015-06-04remove unnecessary __declspec(align(16))Egor Tensin
`__m128i`s are automatically aligned on 16-byte boundary anyway.
2015-06-04test: bugfixEgor Tensin
2015-06-04test: add READMEEgor Tensin
2015-06-04test: add test vectors from NIST 800-38AEgor Tensin
2015-06-04remove redundant file suffixesEgor Tensin
2015-06-04add CTR modeEgor Tensin
2015-06-03init vectors are calculated by API functionsEgor Tensin
2015-06-03add OFB modeEgor Tensin
2015-06-03add CFB modeEgor Tensin
2015-06-03implement CBC wrappers in CEgor Tensin
2015-05-30test: actually chain when in cbc modeEgor Tensin
2015-05-30detach key expansion routinesEgor Tensin
Block encryption/decryption routines now don't expand key schedules on each call.
2015-05-30support AES-{128,192}-cbcEgor Tensin
2015-05-25add test/Egor Tensin
Includes simple block encryption/decryption programs for the supported modes (AES128/192/256 ECB + AES256 CBC).