Analysis updated 2026-07-25 · repo last pushed 2026-07-10
Add post-quantum digital signatures to a new cryptocurrency or blockchain project.
Secure a software update pipeline so updates remain verifiable even against future quantum computers.
Build systems that comply with new federal cryptography standards requiring quantum-resistant signatures.
| trailofbits/go-slh-dsa | adguardteam/go-webext | candratama/tamagosh | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | Go | Go | Go |
| Last pushed | 2026-07-10 | 2026-06-25 | — |
| Maintenance | Active | Maintained | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
No external infrastructure or API keys required, it is a pure Go library you import directly.
This Go library implements a new digital signature standard called SLH-DSA, also known as FIPS 205. Digital signatures are the cryptographic tools that let software verify who created a piece of data and confirm it hasn't been tampered with. This particular algorithm is a big deal because it's designed to resist attacks from quantum computers, which threaten the encryption methods we currently rely on every day. In practical terms, a developer uses this library to generate public and private key pairs, sign messages, and verify those signatures. You start by choosing a security parameter, then generate a key pair. The private key creates a signature for a message, and anyone with the corresponding public key can check that the signature is valid. The library handles converting keys and signatures into plain bytes so they can be saved to a file or sent over a network, and it can load them back up when needed. This tool is aimed at Go developers building systems that need to be secure against future quantum threats. For example, a startup building a new cryptocurrency, a company securing long-term software update pipelines, or a government contractor complying with new federal cryptography standards would need exactly this kind of functionality. Because data encrypted today could theoretically be stored and decrypted later by quantum computers, forward-thinking projects are already adopting these post-quantum standards. The implementation takes quality seriously. The creators run both fuzz tests and mutation testing to ensure the code is robust and free of hidden flaws. This matters because cryptographic code is notoriously difficult to get right, a subtle mistake can completely undermine the security of the entire system, so this rigorous testing approach is a strong indicator of a trustworthy foundation.
A Go library for SLH-DSA, a new federal digital signature standard designed to resist attacks from quantum computers. Developers use it to generate keys, sign messages, and verify signatures in systems that need long-term security.
Mainly Go. The stack also includes Go, SLH-DSA, FIPS 205.
Active — commit in last 30 days (last push 2026-07-10).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.