Hardware implementation of the Grain_128AEAD stream cipher
Just started. Not completed. Does not work. Do. Not. Use.
This is an implementation of the Grain_128AEAD stream cipher.
The Grain_128AEAD is a stream cipher that is one of the NIST lightweight cipher finalists. The cipher is a continuation of the Grain and Grain128a ciphers. The design makes for efficient implementation in hardware and is quite different in comparison to other finalists.
The core has been developed using the Grain_128AEAD C reference implementation.