Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.

siddharth-narayan/openssl-quantum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSSL with Post Quantum Support

Warning

This package is deprecated. Support for openssl with providers is merged into nixpkgs (with a better implementation as well)

Packages

This repository includes a few packages.

  1. Default - OpenSSL with full post quantum support
  2. OpenSSL with provider suport - providers can be added by overriding the "providers" argument to this package.
  3. OQS-Provider -The OpenSSL provider that allows OpenSSL to be post quantum
  4. Liboqs - The library implementing post quantum crytography.

Usage

# flake.nix
inputs.openssl-quantum.url = "github:siddharth-narayan/openssl-with-providers";
outputs = { nixpkgs, openssl-quantum, ... }:
{
  # Packages can be accessed
  openssl-quantum.packages.x86_64-linux.default
}

# nix develop (devshell)
nix develop github:siddharth-narayan/openssl-quantum

Test Commands

OpenSSL is available for testing in the devshell:

openssl s_client -tls1_3 -groups <PQ groups> test.openquantumsafe.org:6000 # Example group: X25519MLKEM768
openssl list -providers
openssl list -signature-algorithms -provider oqsprovider
openssl list -kem-algorithms -provider oqsprovider

About

OpenSSL (and other packages) with Post Quantum support for Nix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages