Dear Santa,
I am a very good boy, and I don't like 3D array based sponge functions that much.
Can I have a 2D array based cryptographic library? NORX already exists so I want that.
Please I would like this Rave abstraction for experimentation.
Love,
D
(For serious though, Disco's model can be used to fit ANY sufficiently sized sponge function, maybe Fugue or Luffa for SHA3 candidates? pi-cipher or ICEPOLE for CAESAR parallelization candidates? Ascon or PRIMATEs or STRIBOB for non parallelization candidates? SPONGENT or PHOTON or QUARK for a more modern twist?)
(A naming scheme change would be sweet since the more variation means more freedom, maybe call it blink as a superset of strobe?)
P.S. take a look at these
https://www.researchgate.net/figure/Hardware-performance-of-the-spongent-family-and-comparison-with-state-of-the-art_tbl1_221291933
https://www.researchgate.net/figure/Shows-All-Sponge-Function-Hashes-Regardless-Its-Construction-and-Cipher-Mode_tbl1_323705182
Dear Santa,
I am a very good boy, and I don't like 3D array based sponge functions that much.
Can I have a 2D array based cryptographic library? NORX already exists so I want that.
Please I would like this Rave abstraction for experimentation.
Love,
D
(For serious though, Disco's model can be used to fit ANY sufficiently sized sponge function, maybe Fugue or Luffa for SHA3 candidates? pi-cipher or ICEPOLE for CAESAR parallelization candidates? Ascon or PRIMATEs or STRIBOB for non parallelization candidates? SPONGENT or PHOTON or QUARK for a more modern twist?)
(A naming scheme change would be sweet since the more variation means more freedom, maybe call it
blinkas a superset of strobe?)P.S. take a look at these
https://www.researchgate.net/figure/Hardware-performance-of-the-spongent-family-and-comparison-with-state-of-the-art_tbl1_221291933
https://www.researchgate.net/figure/Shows-All-Sponge-Function-Hashes-Regardless-Its-Construction-and-Cipher-Mode_tbl1_323705182