PQLR
Postquantum Crypto Library by QAPP
PQLR - Post-Quantum Crypto Library

PQLR is a C library containing quantum-resistant cryptographic algorithms. It consists of following modules:

  • Common library general library and algorithms interfaces
  • SPHINCS+ signature scheme, supporting SHA-256 hash algorithm. Library includes several predefined parameter sets aimed to perform best on different tasks. Parameters affects security level, private and public key size, final signature size and signing performance.
  • Hypericum signature scheme, supporting GOST 34.11-2012 hash algorithm. Library includes several predefined parameter sets aimed to perform best on different tasks. Parameters affects security level, private and public key size, final signature size and signing performance.
  • NewHope key distribution - quantum-secure replacement for widely used Diffie-Hellman key distribution scheme.
  • Falcon signature scheme - quantum-secure digital signature scheme.
  • Dilithium signature scheme - quantum-secure digital signature scheme.
  • Shipovnik signature scheme - quantum-secure digital signature scheme.
  • Kryzhovnik signature scheme - quantum-secure digital signature scheme.
  • SABER key distribution - quantum-secure replacement for widely used Diffie-Hellman key distribution scheme.
  • McEliece key distribution - quantum-secure replacement for widely used Diffie-Hellman key distribution scheme.
  • Kyber key distribution - quantum-secure replacement for widely used Diffie-Hellman key distribution scheme.