[Cryptech-Commits] [core/cipher/chacha] branch master updated (f4731e8 -> 702c57e)

git at cryptech.is git at cryptech.is
Thu Aug 23 10:58:50 UTC 2018


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

joachim at secworks.se pushed a change to branch master
in repository core/cipher/chacha.

    from f4731e8  (1) Cleanup of top an core code with no functional changes. The code is now much more compact. (2) Fixed how the QR modules are used in parallel to actually work in parallel. This increases performance. (3) Changed registers into arrays and cleaned up how operands and data are accessed. This decreased total design size.
     add 1721ef5  (1) Updated qr interface to include clock and reset needed for internal pipeline registers. (2) Added testbench for the qr module. (3) Added qr simulation target. (4) Added lint support.
     add 158aa5a  (1) Adding pipeline register update code and a set of pipeline registers. Registers are not connected at the this stage. (2) Added self testing tetst cases and debug outputs to observe internal behaviour.
     add 90b5fcc  Added missing define.
     add 702c57e  Debugged pipeline register and state update. All test cases ok.

No new revisions were added by this update.

Summary of changes:
 src/rtl/chacha_core.v   |  47 ++++++++--
 src/rtl/chacha_qr.v     |  47 +++++++++-
 src/tb/tb_chacha_core.v |  29 ++++--
 src/tb/tb_chacha_qr.v   | 239 ++++++++++++++++++++++++++++++++++++++++++++++++
 toolruns/Makefile       |  54 +++++++----
 5 files changed, 381 insertions(+), 35 deletions(-)
 create mode 100644 src/tb/tb_chacha_qr.v



More information about the Commits mailing list