[Cryptech-Commits] [sw/libhal] branch master updated (e5d8d55 -> bc167c2)

git at cryptech.is git at cryptech.is
Wed Dec 13 19:33:03 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 e5d8d55  ~0 is actually more correct, or more portable
     add ca6432d  Start hacking for systolic modexp.
     add 68019ff  Whack with club until compiles.
     add e3895a7  Far too much fun with modexpa7 operand lengths and locations.
     add c5fa163  Reverse the polarity of the neutron flow
     add 8ff9d41  Untested ASN.1 support for ModExpA7 private speedup factors.
     add ae29852  Silly macro bugs.
     add 5522df4  Sort-of-working, large (4096-bit) RSA keys broken.
     add 410e0cf  Preliminary support for parallel core RSA CRT.
     add e7d47a3  Oops, forgot hal_io.c.
     add 238e33e  4096-bit RSA keys working again, with 8k keystore "blocks".
     new bc167c2  Merge branch systolic_crt into master.

The 1 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             |   7 +-
 asn1_internal.h      |  10 ++
 core.c               |  39 +++---
 cryptech/libhal.py   |   2 +-
 hal.h                |  54 +++++---
 hal_internal.h       |  63 +++++++++
 csprng.c => hal_io.c |  92 ++++++++-----
 hal_io_eim.c         |  54 +-------
 hal_io_fmc.c         |  56 +-------
 hal_io_i2c.c         |  47 -------
 ks.c                 | 123 +++++++++++++----
 ks.h                 |   2 +-
 ks_token.c           |  20 ++-
 modexp.c             | 300 +++++++++++++++++++++++++++--------------
 rpc_pkey.c           |  27 +++-
 rsa.c                | 371 ++++++++++++++++++++++++++++++++++++++++++++-------
 tests/test-rsa.c     |  19 ++-
 tests/test-trng.c    |   1 +
 unit-tests.py        |   4 +
 verilog_constants.h  |  37 +++--
 20 files changed, 895 insertions(+), 433 deletions(-)
 copy csprng.c => hal_io.c (51%)



More information about the Commits mailing list