{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Security","url":"https://skillfed.io/packages/category/security/3"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"Provides Python bindings to post-quantum cryptographic algorithms (key encapsulation and digital signatures) that resist attacks from both classical and quantum computers.","skillfed_tags":["quantum-resistant","cryptography","nist-standards"],"use_cases":["Secure key exchange in applications that need to remain confidential against future quantum threats.","Digital signatures for long-term document authenticity in regulated industries (finance, healthcare, government).","Hybrid cryptography: combining classical and post-quantum algorithms during a transition period.","Research and prototyping of quantum-resistant protocols before NIST standards are finalized.","Building cryptographic systems for infrastructure expected to operate for decades."],"what_it_does":"PQCrypto wraps CFFI bindings to C implementations of post-quantum cryptographic primitives submitted to the NIST Post-Quantum Cryptography Standardization process. It provides two main cryptographic operations: Key Encapsulation Mechanisms (KEMs) for secure key establishment and digital signature algorithms for authentication and integrity. The library is designed to be composable with existing cryptographic libraries and follows the Unix philosophy of doing one thing well.\n\nThe package supports multiple algorithm families including ML-KEM, ML-DSA, Falcon, SPHINCS+, HQC, and McEliece variants. It targets developers building systems that need to be resistant to future quantum computer attacks while remaining interoperable with current communication protocols. Installation is straightforward on common platforms via pre-built wheels, though it requires cffi and a C compiler for platforms without binary distributions.","worth_installing":"Yes, if you need post-quantum cryptography today. The library is actively maintained, has no known vulnerabilities, covers common platforms with pre-built wheels, and implements algorithms from the NIST standardization process. Install friction is moderate due to C bindings but manageable. Suitable for production use in applications requiring long-term confidentiality or where quantum threats are a concern."},"id":"pqcrypto","links":{"html":"https://skillfed.io/packages/pqcrypto","md":"https://skillfed.io/packages/pqcrypto.md","pypi":"https://pypi.org/project/pqcrypto/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-25","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pqcrypto","python_support":"supports_current","summary":"Post-quantum cryptography for Python."},"popularity":{"monthly_downloads":92148,"position":13473,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
