A pure Ruby implementation of SHA3