Interoperability¶
Wire formats, JOSE, X.509/CSR and TLS hybrid groups that carry larger post-quantum keys, ciphertexts and signatures through real protocols.
-
ML-KEM (FIPS 203) PKCS#10 Certificate Signing Request (CSR) generator with RFC 9883 Proof of Possession (PoP).
pip install git+https://github.com/PQBlocks/mlkem-csr-pop -
Compact five-part wire format, with a serializer and structural parser, for hybrid ML-KEM-768 + X25519 JWE-style tokens; it performs no encryption itself.
pip install git+https://github.com/PQBlocks/hybrid-jwe -
TLS 1.3 hybrid key exchange (X25519MLKEM768 / RFC 10024) endpoint probe, downgrade detector, and key material validator.
pip install git+https://github.com/PQBlocks/tls-hybrid-interop -
Length-prefixed container format (PQCWF1) for ML-KEM ciphertexts and ML-DSA / SLH-DSA signatures, with thin wrappers over liboqs-python and pyca/cryptography; it…
pip install git+https://github.com/PQBlocks/pqc-wireformat
Compare¶
| Package | What it does | Install from | Native dependency |
|---|---|---|---|
pqblocks-csr-pop |
ML-KEM (FIPS 203) PKCS#10 Certificate Signing Request (CSR) generator with RFC 9883 Proof of Possession (PoP). | GitHub | none |
pqblocks-jwe |
Compact five-part wire format, with a serializer and structural parser, for hybrid ML-KEM-768 + X25519… | GitHub | none |
pqblocks-tls-interop |
TLS 1.3 hybrid key exchange (X25519MLKEM768 / RFC 10024) endpoint probe, downgrade detector, and key… | GitHub | none |
pqblocks-wire |
Length-prefixed container format (PQCWF1) for ML-KEM ciphertexts and ML-DSA / SLH-DSA signatures, with thin… | GitHub | liboqs |