#post-quantum #openssl #rustls #key-exchange #liboqs

rustls-openssl-post-quantum

Experimental Rustls post-quantum key exchanges using OpenSSL and liboqs

1 unstable release

new 0.1.0 Dec 16, 2024

#2 in #liboqs

MIT license

25KB
513 lines

rustls-openssl-post-quantum

Experimental post-quantum key exchange algorithms from liboqs for use with rustls.

crates.io Build Status Documentation License: MIT Coverage Status (codecov.io)

Key Exchange Algorithms

  • MLKEM768
  • X25519MLKEM768

Pre-requisites

The following need to be installed for this crate to function:

  • OpenSSL 3.0 or later
  • liboqs
  • oqsprovider

Usage

See the client example.

Dependencies

~9–17MB
~328K SLoC