|This high performance core from Helion is intended exclusively for use in ASIC and implements both the
SHA-1 and SHA-256 secure hash algorithms to NIST FIPS Publication 180-2.
Both hash algorithms take as input a message of arbitrary length, process the message in 512-bit blocks,
and produce as output either a 160-bit (SHA-1) or 256-bit (SHA-256) message digest. They are intended
for digital signature applications, where a large file must be compressed in a secure manner before being
Applications include hardware implementations of the Internet standard HMAC (RFC 2104) used in the
IPsec and SSL protocols, and in digital signature applications where a hash function is used to generate
and verify signatures for data integrity and origin authentication .