IP PortfolioSecurityinline_crypto

of_sec_crypto_dma

Descriptor-based crypto offload engine

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Multi-channel DMA front end that chains cipher, hash and AEAD operations described by descriptors and dispatches them to crypto cores.

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/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request

Standards

  • AMBA AXI4

More in inline_crypto

IDBlockMaturity
of_sec_wlan_ccmp_gcmpWLAN CCMP and GCMP inline engineplanned
of_sec_macsecMACsec engineplanned
of_sec_ipsecIPsec ESP engineplanned
of_sec_tls_recordTLS record offloadplanned
of_sec_pcie_idePCIe IDE engineplanned
of_sec_cxl_ideCXL IDE engineplanned
of_sec_storage_inlineInline storage crypto engineplanned
of_sec_sed_band_mgrSelf-encrypting drive band managerplanned