[Cryptech-Commits] [sw/libhal] branch hw_ecdsa_p256 updated (99407a5 -> ad9bca7)

git at cryptech.is git at cryptech.is
Fri Mar 3 13:34:01 UTC 2017


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

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

    from 99407a5  First attempt at using Pavel's ecdsa256 core.  Not working yet.
     new 9afc5d0  Refactor to add P384 support.  Untested.
     new c2f499e  Fix dumb copy/paste errors.
     add 9ec8140  Enable low-level debugging support in libhal.py.
     add 6a6cc04  Add locking around keystore operations.
     add a118a9b  Clean up csprng driver.
     add 70cad01  Debug logging for pkey open/close/delete events.
     add f205126  Unit test cleanup.
     add 33c843a  Add some comments for things I figured out while reviewing code.
     add c05eb9f  Merge branch 'pymux' of git.cryptech.is:sw/libhal into pymux
     add 44652e5  Erase new head of free list in ks_store().
     add 8dd40de  Track change to stm32 keystore API.
     add a94d48d  Compile-time configuration of software-only hash cores.
     add 623ed00  Compute public key if necessary when loading a private key.
     add a33470b  Merge ECDSA private key fix from branch ksng into branch pymux.
     new 91bb044  Merge branch 'pymux' into hw_ecdsa_p256
     new ad9bca7  Doh! Works better if one tests the right status bit.

The 4 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            |  18 +-
 core.c              |  10 -
 csprng.c            |  23 +-
 ecdsa.c             | 154 +++++++--
 hal.h               |   3 +
 hal_internal.h      |   9 +
 ks_attribute.c      |   9 +
 ks_flash.c          | 979 +++++++++++++++++++++++++++++++---------------------
 ks_index.c          |  42 ++-
 ks_volatile.c       | 240 ++++++++-----
 libhal.py           |  31 +-
 locks.c             | 108 ++++++
 rpc_misc.c          |  20 +-
 rpc_pkey.c          |  21 +-
 unit-tests.py       |  51 ++-
 verilog_constants.h |  26 +-
 16 files changed, 1178 insertions(+), 566 deletions(-)
 create mode 100644 locks.c



More information about the Commits mailing list