Package catalog¶
26 packages across five areas of the post-quantum transition. Each one installs on its own, ships its own tests and evidence, and states what it does not do.
-
PQ cryptography · 4 packages
ML-KEM, ML-DSA and SLH-DSA through maintained implementations, hybrid key establishment and signatures, and safe defaults for files and tokens.
-
Migration & readiness · 7 packages
Find cryptography in code and on the wire, emit CBOMs, score readiness, gate CI with policy-as-code and assemble compliance evidence.
-
Interoperability · 4 packages
Wire formats, JOSE, X.509/CSR and TLS hybrid groups that carry larger post-quantum keys, ciphertexts and signatures through real protocols.
-
Conformance · 2 packages
Official NIST ACVP vectors and strict FIPS 203/204 boundary checks that prove an implementation and a migration are correct.
-
Quantum-inspired · 9 packages
Classical solvers modelled on quantum dynamics for Ising and QUBO problems. Kept separate from security: no cryptographic claims.
PQ cryptography¶
| Package | What it does | Install |
|---|---|---|
pqblocks-core |
Post-quantum hybrid cryptography core SDK with C shared libraries and policy enforcement. | pip install git+https://github.com/PQBlocks/hybrid-sdk |
pqblocks-files |
Hybrid post-quantum file encryption: ML-KEM-768 plus X25519 key encapsulation with chunked ChaCha20-Poly1305 in the… | pip install git+https://github.com/PQBlocks/hybrid-file-encryption |
pqblocks-jose |
Post-quantum hybrid JOSE library supporting ML-KEM and ML-DSA JWE and JWS tokens. | pip install git+https://github.com/PQBlocks/hybrid-jose |
pqblocks-primitives |
Production-ready integrated post-quantum cryptographic primitives (ML-KEM, ML-DSA, SLH-DSA, and hybrid schemes). | pip install git+https://github.com/PQBlocks/fips-pqc-primitives |
Migration & readiness¶
| Package | What it does | Install |
|---|---|---|
pqblocks-agility |
Cryptographic Agility Readiness Scoring (CARS) and CI/CD regression firewall for CycloneDX 1.6 CBOM inventories. | pip install pqblocks-agility |
pqblocks-cbom |
CycloneDX 1.5 CBOM metadata enrichment engine injecting quantum-safe classifications and CNSA 2.0 compliance properties. | pip install git+https://github.com/PQBlocks/cbom-enricher |
pqblocks-cnsa-evidence |
CNSA 2.0 evidence pack generator for quantum-safe compliance, CBOM generation, and migration scheduling. | pip install git+https://github.com/PQBlocks/cnsa-evidence-pack |
pqblocks-jwe-audit |
High-throughput JSON Web Encryption (JWE) cryptographic policy auditor enforcing CNSA 2.0 and NIST FIPS 203 PQC… | pip install git+https://github.com/PQBlocks/jwe-policy-auditor |
pqblocks-lint |
Static analysis for Python source that finds classical and post-quantum cryptographic primitives with a source-to-sink… | pip install git+https://github.com/PQBlocks/pqc-lint |
pqblocks-policy |
Policy-as-code engine for post-quantum cryptography compliance and CBOM verification. | pip install git+https://github.com/PQBlocks/crypto-policy-engine |
pqblocks-scan |
Cryptography inventory scanner: finds classical and post-quantum algorithms in source code or a TLS endpoint and… | pip install git+https://github.com/PQBlocks/cbom-scanner |
Interoperability¶
| Package | What it does | Install |
|---|---|---|
pqblocks-csr-pop |
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 |
pqblocks-jwe |
Compact five-part wire format, with a serializer and structural parser, for hybrid ML-KEM-768 + X25519 JWE-style… | pip install git+https://github.com/PQBlocks/hybrid-jwe |
pqblocks-tls-interop |
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 |
pqblocks-wire |
Length-prefixed container format (PQCWF1) for ML-KEM ciphertexts and ML-DSA / SLH-DSA signatures, with thin wrappers… | pip install git+https://github.com/PQBlocks/pqc-wireformat |
Conformance¶
| Package | What it does | Install |
|---|---|---|
pqblocks-acvp |
Cross-implementation NIST ACVP conformance harness for FIPS 203 (ML-KEM) and FIPS 204 (ML-DSA). | pip install pqblocks-acvp |
pqblocks-fips-check |
FIPS 203/204 boundary validator and hybrid key exchange (X25519 + ML-KEM-768) with ML-DSA-65 signatures and CBOM… | pip install git+https://github.com/PQBlocks/fips-boundary-validator |
Quantum-inspired¶
| Package | What it does | Install |
|---|---|---|
pqblocks-anneal-sa |
Simulated Annealing heuristic solver for Ising and QUBO optimization problems. Quantum-inspired classical… | pip install pqblocks-anneal-sa |
pqblocks-anneal-schedule |
Quantum-inspired instance-adaptive simulated annealing with statistics-driven schedule generation for Ising and QUBO… | pip install pqblocks-anneal-schedule |
pqblocks-anneal-sqa |
Simulated Quantum Annealing (Path-Integral Monte Carlo via Suzuki-Trotter decomposition) heuristic solver for Ising… | pip install git+https://github.com/PQBlocks/simulated-quantum-annealing |
pqblocks-bifurcation |
Simulated Bifurcation (ballistic and discrete) heuristic solver for Ising and QUBO problems. Quantum-inspired… | pip install git+https://github.com/PQBlocks/simulated-bifurcation |
pqblocks-digital-anneal |
Digital Annealer-style parallel-trial heuristic solver for Ising and QUBO optimization problems. Quantum-inspired… | pip install git+https://github.com/PQBlocks/digital-annealing |
pqblocks-population-anneal |
Population Annealing Monte Carlo heuristic solver for Ising models and QUBO combinatorial optimization.… | pip install git+https://github.com/PQBlocks/population-annealing |
pqblocks-qiea |
Quantum-Inspired Evolutionary Algorithm (QIEA) with Q-bit representations and quantum rotation gates for Ising and… | pip install git+https://github.com/PQBlocks/quantum-inspired-evolutionary |
pqblocks-qubo |
Unified mathematical representation and converter library for Quadratic Unconstrained Binary Optimization (QUBO) and… | pip install git+https://github.com/PQBlocks/qubo-core |
pqblocks-qubo-bench |
Benchmarking harness and standard instance loaders for quantum-inspired optimization algorithms against classical… | pip install git+https://github.com/PQBlocks/qubo-benchmark-harness |