[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