[Cryptech-Commits] [core/hash/sha3] branch sha3_mode created (now 4b8d3a9)

git at cryptech.is git at cryptech.is
Mon Jun 7 19:09:28 UTC 2021


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

paul at psgd.org pushed a change to branch sha3_mode
in repository core/hash/sha3.

      at 4b8d3a9  Add mode bits for the various flavors of SHA-3, so that the software driver doesn't have to know that the internal block size is actually 1600 bits. This involves having the "init" state zero-extend the block data, and having "next" only absorb the block bits for that mode.

This branch includes the following new commits:

     new 2e38d48  The SHA-3 algorithm really wants everything to be little-endian, which is at odds with everything else in our system (including the register interface to sha3_wrapper). Rather than trying to rewrite sha3, I'll isolate it in its own little-endian universe by byte-swapping all reads and writes.
     new 4b8d3a9  Add mode bits for the various flavors of SHA-3, so that the software driver doesn't have to know that the internal block size is actually 1600 bits. This involves having the "init" state zero-extend the block data, and having "next" only absorb the block bits for that mode.

The 2 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.




More information about the Commits mailing list