[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