Skip to content

Commit

Permalink
Merge pull request #225 from open-quantum-safe/release/7.2
Browse files Browse the repository at this point in the history
Merge changes from release branch back into main
  • Loading branch information
thomwiggers authored Aug 21, 2023
2 parents 06c7e99 + 644561d commit db4ba56
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 7 deletions.
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,23 @@ liboqs-rust: Rust bindings for liboqs

[![Build status](https://github.com/open-quantum-safe/liboqs-rust/workflows/Continuous%20integration/badge.svg)](https://github.com/open-quantum-safe/liboqs-rust/actions?query=workflow%3A"Continuous+integration")

| crate | crates.io | docs.rs | License |
|--------- |--------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------ |----------------------------------------------------- |
| oqs-sys | [ ![crates.io](https://img.shields.io/crates/v/oqs-sys)](https://crates.io/crates/oqs-sys) | [![crates.io/docs](https://img.shields.io/docsrs/oqs-sys)](https://docs.rs/oqs/0.7.1/oqs-sys/) | ![License](https://img.shields.io/crates/l/oqs-sys) |
| oqs | [![crates.io](https://img.shields.io/crates/v/oqs)](https://crates.io/crates/oqs) | [![crates.io/docs](https://img.shields.io/docsrs/oqs)](https://docs.rs/oqs/0.7.1/oqs/) | ![License](https://img.shields.io/crates/l/oqs) |
| crate | crates.io | docs.rs | License |
|--------- |--------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------- |----------------------------------------------------- |
| oqs-sys | [ ![crates.io](https://img.shields.io/crates/v/oqs-sys)](https://crates.io/crates/oqs-sys) | [![crates.io/docs](https://img.shields.io/docsrs/oqs-sys)](https://docs.rs/crate/oqs-sys/latest/) | ![License](https://img.shields.io/crates/l/oqs-sys) |
| oqs | [![crates.io](https://img.shields.io/crates/v/oqs)](https://crates.io/crates/oqs) | [![crates.io/docs](https://img.shields.io/docsrs/oqs)](https://docs.rs/crate-oqs/latest/) | ![License](https://img.shields.io/crates/l/oqs) |

**liboqs-rust** offers two Rust wrappers for the [Open Quantum Safe](https://openquantumsafe.org/) [liboqs](https://github.com/open-quantum-safe/liboqs/) C library, which is a C library for quantum-resistant cryptographic algorithms.

* The ``oqs-sys`` crate compiles and builds ``liboqs`` and generates ``unsafe`` bindings to the C library.
* The ``oqs`` crate offers a Rust-style safe interface to the schemes included in ``liboqs``.

Versioning
----------

The version numbers follow the upstream `liboqs` versions, but with a twist.
The `liboqs` version `0.7.2` gets released as the `oqs` and `oqs-sys` version `0.7.2xx` series.
This allows us to release patch versions of the Rust bindings as `0.7.201`, `0.7.202`, and so on.

Pre-requisites
--------------

Expand Down
2 changes: 1 addition & 1 deletion oqs-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oqs-sys"
version = "0.7.2"
version = "0.7.201"
authors = ["Thom Wiggers <thom@thomwiggers.nl>"]
edition = "2021"
links = "oqs"
Expand Down
4 changes: 2 additions & 2 deletions oqs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oqs"
version = "0.7.2"
version = "0.7.201"
authors = ["Thom Wiggers <thom@thomwiggers.nl>"]
edition = "2021"
description = "A Rusty interface to Open-Quantum-Safe's liboqs"
Expand All @@ -16,7 +16,7 @@ serde = { version = "1.0", optional = true, default-features = false, features =

[dependencies.oqs-sys]
path = "../oqs-sys"
version = "0.7.2-rc2"
version = "0.7.2"
default-features = false

[features]
Expand Down

0 comments on commit db4ba56

Please sign in to comment.