FIPS 202 fixed-output hashing.

FIPS 202 fixed-output hash functions built on the Keccak sponge. All four standard output lengths are supported: SHA3-224, SHA3-256, SHA3-384, and SHA3-512. This core serves as a drop-in replacement for SHA-2 in applications requiring hash-function diversity or quantum-safe hash assumptions.

Capabilities.

Why SHA-3.

Compliance.

Standards
NIST FIPS 202
Verification
Verified vs hashlib including empty-message KATs.

Note: "Verified" means RTL byte-exact against official test vectors. It does not imply FIPS 140-3 certification or foundry sign-off.

Available (verified soft IP).

Ships as foundry-portable soft IP with a complete verification and integration package.

RTL

Synthesizable SystemVerilog RTL

Foundry-portable design targeting any process node. Technology-independent by default. Synthesis scripts and constraint templates included.

Verification

Self-Checking Testbench(es)

Automated pass/fail testbenches that verify RTL output byte-exact against golden reference vectors on every run.

Golden Model

Python Golden Reference Model

Independent software oracle for comparison and integration testing. Matches the NIST/RFC specification at every parameter set.

Regression

cocotb Regression

Full cocotb-based test infrastructure for rapid integration into customer verification flows and CI pipelines.

Synthesis

Synthesis Scripts

Ready-to-run scripts for technology-independent synthesis. Constraint templates for timing closure on your target process.

Documentation

Integration / User Guide

Complete interface specification, timing diagrams, integration examples, and design-in guidance for SoC assembly.

Firm/hard IP (hardened netlist for a target node) available on foundry enablement.

Related cores.

Request a product brief.

Detailed specifications, block diagrams, and resource estimates for the SHA3-224/256/384/512 Hash core. NDA-protected evaluation available.