Skip to content
@pq-code-package

PQ Code Package

Building high-assurance implementations of post-quantum cryptography algorithms

PQ Code Package

The PQ Code Package project is a collection of open source projects aiming to build high-assurance software implementations of standards-track post-quantum cryptography algorithms. The PQCP is a project within the Linux Foundation as part of the Post-Quantum Cryptography Alliance.

News

See our April 2025 blog post https://pqca.org/blog/2025/post-quantum-cryptography-alliance-one-year-anniversary/ for the year-one review of the Post-Quantum Cryptography Alliance.

Repositories

See pq-code-package/repositories for the list of repositories under the PQCP.

Getting Involved

The best way right now to indicate your interest in helping with the project and staying up-to-date on progress is to follow the pq-code-package organization on GitHub and to say hello on the #pqcp-general channel on our Discord server.

Popular repositories Loading

  1. mlkem-native mlkem-native Public

    Secure, fast, and portable C90 implementation of ML-KEM / FIPS 203

    Assembly 59 27

  2. mlkem-c-embedded mlkem-c-embedded Public

    MLKEM implementation optimized for embedded microcontrollers

    C 22 9

  3. tsc tsc Public

    PQ Code Project Technical Steering Committee resources

    6 4

  4. mldsa-native mldsa-native Public

    Work-in-progress C90 implementation of ML-DSA / FIPS 204

    C 4 4

  5. pq-code-package-hackathon pq-code-package-hackathon Public

    Hackathon planning and documentation

    3 2

  6. mlkem-rust-libcrux mlkem-rust-libcrux Public

    portable ML-KEM implementation with some optimizations for AVX2. Full AVX2 support will be added over the coming months. The code is formally verified for panic freedom, correctness, and secret ind…

    3 1

Repositories

Showing 10 of 12 repositories
  • mldsa-native Public

    Work-in-progress C90 implementation of ML-DSA / FIPS 204

    pq-code-package/mldsa-native’s past year of commit activity
    C 4 4 44 6 Updated May 27, 2025
  • mlkem-native Public

    Secure, fast, and portable C90 implementation of ML-KEM / FIPS 203

    pq-code-package/mlkem-native’s past year of commit activity
    Assembly 59 27 23 7 Updated May 27, 2025
  • .github Public

    PQCP GitHub organization profile

    pq-code-package/.github’s past year of commit activity
    1 CC-BY-4.0 2 0 0 Updated May 27, 2025
  • tsc Public

    PQ Code Project Technical Steering Committee resources

    pq-code-package/tsc’s past year of commit activity
    6 CC-BY-4.0 4 23 1 Updated May 21, 2025
  • mlkem-libjade Public

    ML-KEM implementation in libjade with high assurance

    pq-code-package/mlkem-libjade’s past year of commit activity
    Assembly 2 Apache-2.0 3 0 0 Updated Dec 6, 2024
  • mlkem-c-generic Public archive

    ML-KEM generic implementation in C

    pq-code-package/mlkem-c-generic’s past year of commit activity
    3 Apache-2.0 4 0 0 Updated Nov 6, 2024
  • mlkem-rust-libcrux Public

    portable ML-KEM implementation with some optimizations for AVX2. Full AVX2 support will be added over the coming months. The code is formally verified for panic freedom, correctness, and secret independence in F* using the hax toolchain.

    pq-code-package/mlkem-rust-libcrux’s past year of commit activity
    3 Apache-2.0 1 0 1 Updated Oct 7, 2024
  • template-code Public template

    Template repo

    pq-code-package/template-code’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Sep 23, 2024
  • mlkem-c-embedded Public

    MLKEM implementation optimized for embedded microcontrollers

    pq-code-package/mlkem-c-embedded’s past year of commit activity
    C 22 Apache-2.0 9 9 1 Updated Aug 16, 2024
  • documentation Public

    Project documentation built using mkdocs

    pq-code-package/documentation’s past year of commit activity
    Python 1 CC-BY-4.0 2 2 1 Updated Jun 6, 2024

Top languages

Loading…