Python bindings for liboqs, an open-source C library for post-quantum public key cryptography algorithms (KEMs and signature schemes). Version 0.15.0 supports liboqs 0.12.0+ and Python >=3.10. Release cadence follows liboqs, roughly quarterly.
pip install liboqs-pythonNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic key encapsulation using Kyber768.
Install liboqs system-wide (e.g., via conda or building from source) if pip wheel fails.
Create separate KeyEncapsulation objects: one for key generation/decapsulation (server), one for encapsulation (client).
Use new NIST standard names (e.g., 'ML-KEM-768' instead of 'Kyber768') where supported.
If an algorithm is not found, rebuild liboqs with appropriate flags or use a different one.
No resource links recorded.