secworks/aes

stable

A clean Verilog AES block cipher (128/256-bit).

Install with lfpga lfpga add secworks-aes

Indexed from a public source and curated by LibFPGA. Own this project? Claim it by adding a manifest file to your repo.

LicenseBSD-2-Clause
Languagesverilog
Targetsdevice-agnostic
Categorycrypto

Verification

Signals earned by running the open toolchain against the public source. This listing is not yet owner-claimed; the badges reflect our build, not a maintainer's declaration. This is the registry's whole point: know it works before you clone it.

✓ Lints clean Testbench passes ✓ Synthesizes Formally proven Converts to RTL

Last checked 2026-07-05 by the LibFPGA toolchain.

Maintain this core? Add the badge: lfpga registry status [![lfpga](https://libfpga.com/cores/secworks-aes/badge.svg)](https://libfpga.com/cores/secworks-aes)

About

A readable, well-tested Verilog implementation of the AES block cipher (128 and 256-bit keys) per NIST FIPS 197, from the prolific secworks crypto-core collection. A solid drop-in when you need symmetric encryption in hardware and want a core you can actually audit.

cryptoaesciphersecurityfips-197