post-quantum-cryptography

There are 283 repositories under post-quantum-cryptography topic.

  • hcashwallet

    Language:Go26
  • virgil-crypto-c

    This library is designed to be small, flexible and convenient wrapper for a variety crypto algorithms. So it can be used in a small micro controller as well as in a high load server application.

    Language:C37
  • Lazarus

    A Framework of Lattice-based Zero-knowledge Arguments in Rust

    Language:Rust35
  • tq42-pqc-oss

    TQ42 Cryptography is a comprehensive suite of quantum-resistant and asymmetric post-quantum encryption algorithms and key management functions offered under the open source AGPLv3 license and available under a Commercial license from Terra Quantum.

    Language:C++34
  • virgil-crypto-x

    Virgil Crypto stack Objective-C/Swift

    Language:Swift34
  • leancrypto

    Lean cryptographic library usable for bare-metal environments

    Language:C31
  • sike-java

    sike-java

    SIKE for Java is a software library that implements experimental supersingular isogeny cryptographic schemes that aim to provide protection against attackers running a large-scale quantum computer.

    Language:Java30
  • frodo

    practical quantum-secure key encapsulation from generic lattices

    Language:Go30
  • sonar-cryptography

    This repository contains a SonarQube Plugin that detects cryptographic assets in source code and generates CBOM.

    Language:Java29
  • kyberlib

    kyberlib

    A Robust Rust Library for CRYSTALS-Kyber Post-Quantum Cryptography 🦀

    Language:Rust29
  • crystals-kyber-ts

    Typescript Implementation of CRYSTALS Kyber IND-CCA2-secure key encapsulation mechanism (KEM), whose security is based on the hardness of solving the learning-with-errors (LWE) problem over module lattices. https://www.npmjs.com/package/crystals-kyber-ts

    Language:TypeScript29
  • MathematicsOfIBC

    Lecture notes on the Foundations of Isogeny-based Cryptography

    Language:TeX29
  • prune-horst

    Signature scheme submitted to NIST's Post-Quantum Cryptography Project

    Language:C28
  • pqc.js

    JS bindings and playground of post-quantum asymmetric ciphers

    Language:TypeScript26
  • falcon

    Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU - NIST PQC Digital Signature Algorithm

    Language:C++25
  • pqcrypt

    PQcrypt : The post-quantum cryptography tool.

    Language:Python25
  • nist-sigs-zoo

    Exploration of NIST post-quantum signatures on-ramp candidates

    Language:JavaScript24
  • SPHINCSPLUS-golang

    Implementation of the SPHINCS+ signature framework.

    Language:Go24
  • mlkem-native

    High-assurance, high-performance implementation of ML-KEM in C90

    Language:Assembly23
  • Selenite

    An Experimental Rust Crate for Post-Quantum Code-Signing Certificates.

    Language:Rust23
  • pqgo

    cgo wrappers around post-quantum cryptography primitives

    Language:C23
  • pyknock

    UDP port knocking suite with HMAC-PSK authentication.

    Language:Python23
  • Crypto-Vinaigrette

    Quantum-resistent asymmetric key generation tool for digital signatures.

    Language:Python21
  • share_secrets

    A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.

    Language:Python20
  • quantum-computing-toolkit

    👾 notes and resources on quantum computing (e.g., quantum information, post-quantum cryptography, implications on post-quantum and blockchains)

  • PQC_NEON

    NEON implementation of NIST lattice-based PQC finalists

    Language:C18
  • gravity-rs

    A Rust implementation of the Gravity-post-quantum signature schemes

    Language:Rust18
  • PQC-AKE

    :fire: Lattice-Based Post-Quantum Authenticated Key Exchange

    Language:C++18
  • clatter

    no_std compatible, pure Rust implementation of the Noise protocol framework with post-quantum support

    Language:Rust17
  • mikomikagi

    Mikomikagi is a post-quantum cryptographic tool that provides digital signature and asymmetric encryption.

    Language:Rust17
  • the-sqisign

    Official SQIsign code, version under continuous development

    Language:C17
  • Toolkit-Samples

    ISARA Radiate Quantum-safe Library Samples

    Language:C17
  • quantum-bitcoin

    Post-quantum signatures (Dilithium) in Bitcoin

    Language:Rust16
  • cbomkit

    A toolset for dealing with Cryptography Bill of Materials (CBOM)

    Language:Java16
  • pqccm

    PQC Capabilities Matrix (PQCCM)

  • issikebrokenyet.github.io

    Is SIKE broken yet?

    Language:HTML15