SPONGENT is a family of lightweight hash functions designed by Andrey Bogdanov, Miroslav Knežević , Gregor Leander, Deniz Toz, Kerem Varıcı, and Ingrid Verbauwhede.  This is a C# class library version of the Algorithm.