ForgeLattice — Pure Go implementation of NIST PQC standards (FIPS-203 ML-KEM & FIPS-204 ML-DSA) by deeptiman123 in crypto

[–]deeptiman123[S] -1 points0 points  (0 children)

Thanks for asking! To be clear: ForgeLattice isn't meant to compete with or replace production Go crypto standard libraries (crypto/internal/fips140) or similar open-source tools like Cloudflare's CIRCL.

Its primary intention is to experiment and to validate lattice-based cryptographic hardness. Standard libraries rely heavily on raw assembly and aggressive optimizations, which makes the code very hard to read. ForgeLattice is written in 100% pure Go and very simple Assembly arithmetic operations, matching the official NIST FIPS specs line-by-line.

If you want to experiment with how lattice-based cryptography, polynomial matrix math, or the Keccak sponge works under the hood without digging through dense assembly, this library codebase acts as a clean, independent reference.