Hardware implememtation of the Gimli cryptographic permutation rimitive.
Just started. Not completed. Does not work. Do. Not. Use.
Gimli (pdf) is a a cross-platform permutation that can be used to implement block ciphers, tweakable block ciphers, stream ciphers, message-authentication codes, authenticated ciphers, hash functions, etc.
The term cross-platform means that Gimli is designed for energy efficient hardware implementations as well as efficient SW implementation in anything microcontrollers to high performance CPY. Gimli is efficient for short as well as long messages.
For more information, see the Gimli we page: https://gimli.cr.yp.to/