This projects is an implementation of the cryptographic hash function sha-256 used in various application (e.g : Bitcoin mining proof of work). The function was first created by the NSA in 2001.
Reference : https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf