maandree / sha3sum

[Feature complete] SHA-3 and Keccak checksum utility
https://codeberg.org/maandree/sha3sum
ISC License
174 stars 51 forks source link

Add Animation/Debug For Learning The Hashes #35

Closed cheznewa closed 2 years ago

cheznewa commented 2 years ago

Hi It's Possible To Add A Animation Or Debug For Learn/Understand The Algorithm Hash? Like ::::: https://github.com/in3rsha/sha256-animation

maandree commented 2 years ago

It is out of scope for both sha3sum and libkeccak, and it's not something I want to do. Hypothetically, if this was to be added to sha3sum, it would first have to be added to libkeccak, but adding it to libkeccak would entail rewriting it almost entirely to support step-level progress hooks which would be too costly (either because the functions would need to check if there are any callbacks or because all code has to be duplicated), and all of it for a single application that is not generally useful. Therefore this is best done by simply forking libkeccak and rewriting it to keccak-animation.