[Cryptech-Commits] [sw/libhal] branch master updated (ebd6c70 -> 80a921c)

git at cryptech.is git at cryptech.is
Fri Jun 9 00:03:45 UTC 2017

This is an automated email from the git hooks/post-receive script.

sra at hactrn.net pushed a change to branch master
in repository sw/libhal.

    from ebd6c70  Add --soft-backup option to cryptech_backup.
     add 2b4dc66  First pass on experimental one-size-fits-nobody keystore.
     add d532e6b  Whack previous commit with club until it compiles.
     add af3f0e2  Merge branch 'master' into ks9
     add dc8c7d9  Goodbye ancient mmap()-based keystore.
     add 7c61f43  Checkpoint, not expected to work yet, includes a lot of notes.
     add c1b1987  Type name cleanup, key visibility.
     add b956562  Fix up ks driver calls and inline wrappers.
     add 5eccb3e  Checkpoint while refactoring.  Almost certainly will not compile.
     add f59533e  Further keystore cleanup and consolidation.
     add 2caa6c7  Almost compiles.
     add 9e20f2f  Debug new keystore init code.
     add 5cee716  Debug per-session keys.
     add d2633bb  Indentation.
     add 776c4e8  Simplify per-session keys.
     add 0c8117b  Missed a few references to old pkey_slot field names, oops.
     add ade02eb  Adjust "bloat" unit tests for ks9 keystore parameters.
     add d008267  Clean up pkey slots and volatile keys on client logout.
     add 4ee4417  Call a portable entrenching tool a portable entrenching tool.
     add 358b380  Shake dumb compile-time bugs out of new logout code.
     add f3a7d29  Merge branch 'logout' into ks9
     add b918879  Missed one instance of one API change in "logout" branch merge.
     add 6b881df  Hold keystore lock before calling keystore driver methods.
     add 35a8808  Automatic logout when client disconnects or muxd restarts.
     add 6a47490  Fix AESKeywrapWithPadding handling of very long messages.
     add 61029eb  Add --soft-backup option to cryptech_backup.
     add a83d9df  Tweak CRC input to be backwards compatabile with ksng.
     add 62ee329  Include file dependencies were badly out of date.
     new 6dcfc19  Document the keystore design.
     new 80a921c  Merge branch 'ks9'

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.

Summary of changes:
 Makefile           |   34 +-
 README.md          |   91 +++
 core.c             |    2 +-
 cryptech/libhal.py |    5 +-
 cryptech_muxd      |   41 +-
 hal.h              |    5 +-
 hal_internal.h     |  414 ++--------
 ks.c               |  938 ++++++++++++++++++++++
 ks.h               |  430 ++++++++++
 ks_flash.c         | 2213 ----------------------------------------------------
 ks_index.c         |  367 +++------
 ks_mmap.c          |  180 -----
 ks_token.c         |  666 ++++++++++++++++
 ks_volatile.c      |  668 ++++------------
 rpc_misc.c         |   92 ++-
 rpc_pkey.c         |  200 ++---
 rpc_server.c       |   10 +-
 unit-tests.py      |   41 +-
 18 files changed, 2674 insertions(+), 3723 deletions(-)
 create mode 100644 ks.c
 create mode 100644 ks.h
 delete mode 100644 ks_flash.c
 delete mode 100644 ks_mmap.c
 create mode 100644 ks_token.c

More information about the Commits mailing list