The eSi-SHA256 core is an easy to use SHA hash accelerator peripheral for both SHA256 and SHA224.
This is a cryptographic hash function designed by the United States National Security Agency and is a U.S. Federal Information Processing Standard published by NIST in FIPS180-4. There are various hash lengths that are supported in the NIST standard, this core supports SHA256 and SHA224.
SHA256 & SHA224 core
Overview
Key Features
- Simple register based interface
- 65 clock cycles per 512 bits of input data
- AMBA 3 APB slave interface
- DMA flow-control interface
- Verilog 2001.
Benefits
- low gate-count
- easy to use
Block Diagram
Deliverables
- RTL
- Testbench
- Software libraries
Technical Specifications
Foundry, Node
Any
Maturity
Silicon proven
Availability
Now
Related IPs
- HKDF/HMAC/SHA-256, SHA-256 IP Core with Extended Functionalities
- HKDF/HMAC/SHA-256/SHA-512, SHA-256 IP Core with Extended Functionalities
- SHA-256 and SHA-224
- AES-CTR, Advanced Encryption Standard (256-bit key), Counter Mode IP Core
- Curve25519 Key Exchange IP Core
- Curve25519 Key Exchange and Digital Signature IP Core