News for hackers. Stuff that matters.

I compiled a list of open-source post-quantum tools and libraries

We recently had to review our cryptographic stack for long-term compliance. We’re not a bank or a government contractor, but we do handle sensitive data that needs to stay secure for 10+ years.

I fell into a rabbit hole of post-quantum cryptography and ended up writing a fairly deep guide. It covers stuff like Kyber, Dilithium, liboqs, PQClean, and hybrid key exchange with OpenSSL.

I tried to keep it practical includes working code examples, trade-offs, and where the standards are headed including the finalized NIST picks. Also added some notes on real-world use cases.

If anyone here is working on something similar or already rolling out PQC in production, would love to hear what libraries or strategies you're using.

( 3 comments | on HN )
Re:I compiled a list of open-source post-quantum tools and l... by grepexdev on Friday June 13, 2025 @01:19AM (#44265903)
Did you mean to include a link to the list?
Re:I compiled a list of open-source post-quantum tools and l... by writernxtdoor on Friday June 13, 2025 @04:34PM (#44271996)
Thanks for sharing this—really valuable work! At Quranium, a Layer 1 blockchain protocol optimized for post-quantum security, AI integration, and EVM compatibility, we're working on similar challenges and recently rolled out a post-quantum-ready crypto wallet using SLH-DSA and ML-KEM, both NIST-finalized algorithms. We’ve focused heavily on real-world implementation: integrating split-key architecture for transaction signing and encrypted backups across chains like Bitcoin, Ethereum, and Solana.

Would love to hear how you’ve approached performance trade-offs, especially around key sizes and hybrid models. Also curious if you explored any post-quantum options for recovery flows or user-facing backup systems.

Great to see more people tackling this beyond government or financial sectors.

Re:I compiled a list of open-source post-quantum tools and l... by asdfg987 on Friday June 20, 2025 @06:11AM (#44326253)
Could you share it please?