[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