libkeccak

Description: Keccak-family, including SHA-3, hashing library
Status: Almost feature complete (nothing important missing)
Source: https://git.maandree.se/libkeccak
Latest release: 1.4.2
License: ISC License (Internet Systems Consortium license)
Written in: C (ISO C99)

libkeccak is C library for Keccak-family hashing, which includes SHA-3, with support for HMAC (doesn't make too much sense to use with Keccak-family functions, but it was requested). libkeccak implements a fully configurable, bit-oriented, lane-wise implementation of Keccak. libkeccak also supports marshalling and securely erasing states.