Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-24 | First pass on hash test code. | Rob Austein | |
2015-05-24 | AES key wrap now working with AES core. | Rob Austein | |
2015-05-24 | Typing "!" when one meant "~" has interesting effects when bit masking. | Rob Austein | |
2015-05-23 | Guess it might help to write the config value to the AES core after | Rob Austein | |
constructing it, doh. | |||
2015-05-21 | Add test cases for 128-bit and 256-bit KEKs. | Rob Austein | |
2015-05-21 | Add test harness: no useful tests yet, just the framework. | Rob Austein | |
Add human-readable error strings for hal_error_t codes. | |||
2015-05-21 | Copy Joachim's EIM timeout change, make timeout configurable at | Rob Austein | |
compile time. Detect not-multiple-of-four-byte errors before they trigger an infinite loop. Remove printfs() that don't belong in library code, along with an unnecessary malloc(). Other minor cleanup. | |||
2015-05-20 | Add AES Key Wrap using Cryptech AES core. | Rob Austein | |
2015-05-20 | Add csprng and hash modules. Add real error codes instead of magic | Rob Austein | |
numbers, and propegate error codes up from lower layers. Whack C++-isms, add parenthesese to a lot of macro expressions for evaluation safety, other minor cleanup. | |||
2015-05-19 | Import FPGA I/O code from core/platform/novena/sw, add minimal | Rob Austein | |
autoconf, whack with a club until it builds. |