[Cryptech-Commits] [user/sra/libhal] branch master created (now 9e00faa)
git at cryptech.is
git at cryptech.is
Mon May 25 21:04:15 UTC 2015
This is an automated email from the git hooks/post-receive script.
sra at hactrn.net pushed a change to branch master
in repository user/sra/libhal.
at 9e00faa Cleanup: names of *_core_present() functions, Makefile.
This branch includes the following new commits:
new 93941c6 Import FPGA I/O code from core/platform/novena/sw, add minimal autoconf, whack with a club until it builds.
new fa13a84 Add csprng and hash modules. Add real error codes instead of magic 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.
new 6d805ea Add AES Key Wrap using Cryptech AES core.
new e2de6b1 Copy Joachim's EIM timeout change, make timeout configurable at 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.
new f50805b Add test harness: no useful tests yet, just the framework. Add human-readable error strings for hal_error_t codes.
new c5f1ddb Add test cases for 128-bit and 256-bit KEKs.
new b932b19 Guess it might help to write the config value to the AES core after constructing it, doh.
new b7956f3 Typing "!" when one meant "~" has interesting effects when bit masking.
new d529414 AES key wrap now working with AES core.
new e4a7f76 First pass on hash test code.
new a05b7a9 Debug hash-testing code.
new 6c983f2 Cleanup.
new cd43115 Add missing truncated SHA-512 cases.
new 75688e2 Doh, skip tests when we know core isn't present.
new 9e00faa Cleanup: names of *_core_present() functions, Makefile.
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
More information about the Commits
mailing list