This IP core implements the SHA-1, SHA-256, SHA-384 and SHA-512 algorithms specified in FIPS180-4 which are widely used for authenticating messages in communications and can also be used to authenticate stored data and in blockchain algorithms. The implementation is based on the most recent version of the standard from August 2015.
The core is supplied as VHDL source code with a comprehensive testbench supporting random testing and the NIST Secure Hash Algorithm Validation System.
Algotronix can also provide a design service to extend or tailor the core to meet the specific requirements of your application.