[Cryptech-Commits] [core/hash/sha256] branch master updated (ce56b11 -> 0165294)

git at cryptech.is git at cryptech.is
Mon Aug 10 14:08:51 UTC 2015


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/hash/sha256.

      from  ce56b11   Remove wishbone testbench code, because we no longer have the verilog.
      adds  2233de1   (1) Adding addresses to be able to read and write the internal hash state from the API. (2) Bumped version to reflect the changes to the API. (3) Added ports for state access in the core module and connected them in the top level wrapper.
      adds  13c73ce   The digest is the complete state so we only need to be able to write back state. The state addresses are still readable though.
      adds  3469374   Added logic to write state into the state registers. Simplified the state write interface to a common data port.
      adds  fcdc0b3   Adding test case for state restore.
      adds  e2902ee   Adding a task to dump the H state.
      adds  0de1938   Added top level test case for restore state and continue hashing. Test OK.
      adds  d4e6d2b   Since state is digest having separate addresses for writing state is superflous. Captain slow.
      adds  88481ab   Removed the address defines not needed.
      adds  2016dab   Minor cleanup.
      adds  0165294   Fixed state restore testcase in core testbench. Fixed the double block test case to really test the core. Added data valid task.

No new revisions were added by this update.

Summary of changes:
 src/rtl/sha256.v        | 315 +++++++++++++++++++------------------------
 src/rtl/sha256_core.v   |  35 +++++
 src/tb/tb_sha256.v      | 211 +++++++++++++++++++----------
 src/tb/tb_sha256_core.v | 349 +++++++++++++++++++++++++++++++++++-------------
 4 files changed, 572 insertions(+), 338 deletions(-)



More information about the Commits mailing list