IP PortfolioSecurityhash

of_sec_blake3

BLAKE3 engine

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 3

BLAKE3 compression function core with chunk and tree mode support for parallel hashing of large buffers.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
msg_ininAXI4-Stream128 

Standards

  • BLAKE3 specification

More in hash

IDBlockMaturity
of_sec_sha256SHA-224/256 enginefpga-routed
of_sec_sha512SHA-384/512 enginesimulated
of_sec_sha3SHA-3 and SHAKE enginesimulated
of_sec_kmacMasked KMAC engineplanned
of_sec_sm3SM3 hash engineplanned
of_sec_blake2BLAKE2 engineplanned
of_sec_hmacHMAC enginesimulated
of_sec_kdfKey derivation function engineplanned