mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-05 00:05:12 -04:00
49 lines
2.4 KiB
Markdown
49 lines
2.4 KiB
Markdown
liboqs version 0.5.0-dev
|
|
========================
|
|
|
|
About
|
|
-----
|
|
|
|
The **Open Quantum Safe (OQS) project** has the goal of developing and prototyping quantum-resistant cryptography. More information on OQS can be found on our website: https://openquantumsafe.org/ and on Github at https://github.com/open-quantum-safe/.
|
|
|
|
**liboqs** is an open source C library for quantum-resistant cryptographic algorithms. Details about liboqs can be found in [README.md](https://github.com/open-quantum-safe/liboqs/blob/main/README.md). See in particular limitations on intended use.
|
|
|
|
liboqs can be used with the following Open Quantum Safe application integrations:
|
|
|
|
- **OQS-OpenSSL 1.1.1**: A prototype integration of liboqs-based authentication and key exchange into TLS 1.3 in our fork of OpenSSL 1.1.1; see the [OQS-OpenSSL-1\_1\_1-stable](https://github.com/open-quantum-safe/openssl/tree/OQS-OpenSSL_1_1_1-stable) branch of our OpenSSL fork's repository.
|
|
- **OQS-OpenSSH 7.9 portable 1**: A prototype integration of liboqs-based authentication and key exchange into SSH in our fork of OpenSSH 7.9; see the [OQS-master](https://github.com/open-quantum-safe/openssh-portable/tree/OQS-master) branch of our OpenSSH fork's repository.
|
|
- **OQS-BoringSSL**: A prototype integration of liboqs-based authentication and key exchange into TLS 1.3 in our fork of BoringSSL; see https://github.com/open-quantum-safe/boringssl.
|
|
|
|
liboqs can also be used in the following programming languages via language-specific wrappers:
|
|
|
|
- C++, via https://github.com/open-quantum-safe/liboqs-cpp
|
|
- Go, via https://github.com/open-quantum-safe/liboqs-go
|
|
- Java, via https://github.com/open-quantum-safe/liboqs-java
|
|
- .NET, via https://github.com/open-quantum-safe/liboqs-dotnet
|
|
- Python 3, via https://github.com/open-quantum-safe/liboqs-python
|
|
|
|
Release notes
|
|
=============
|
|
|
|
This is the development branch for future version 0.5.0 of liboqs.
|
|
|
|
What's New
|
|
----------
|
|
|
|
This release continues from the 0.4.0 release of liboqs.
|
|
|
|
### Deprecations
|
|
|
|
As a result of NIST's announcement of Round 3 of the Post-Quantum Cryptography Standardization Project, the 0.4.x series was the last release of liboqs that contain algorithms from Round 2 that are not Round 3 finalists or alternate candidates. Those algorithms have be removed in the 0.5.0 series. The algorithms in question are: NewHope, ThreeBears, MQDSS, and qTesla.
|
|
|
|
|
|
### Key encapsulation mechanisms
|
|
|
|
|
|
### Digital signature schemes
|
|
|
|
|
|
### Other changes
|
|
|
|
|