From d15f4dd1788c7c05c2378ec31e539df91a6c8aca Mon Sep 17 00:00:00 2001 From: Nicolas Sarlin Date: Tue, 22 Oct 2024 11:12:47 +0200 Subject: [PATCH] chore(tfhe): prepare release 0.8.6 --- tfhe/Cargo.toml | 2 +- tfhe/docs/fundamentals/serialization.md | 2 +- tfhe/docs/getting_started/installation.md | 4 ++-- tfhe/docs/getting_started/quick_start.md | 4 ++-- tfhe/docs/guides/array.md | 2 +- tfhe/docs/guides/data_versioning.md | 2 +- tfhe/docs/guides/run_on_gpu.md | 4 ++-- tfhe/docs/references/core-crypto-api/tutorial.md | 8 ++++---- tfhe/docs/tutorials/ascii_fhe_string.md | 2 +- tfhe/docs/tutorials/parity_bit.md | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tfhe/Cargo.toml b/tfhe/Cargo.toml index 52296a7ee4..a8235a7415 100644 --- a/tfhe/Cargo.toml +++ b/tfhe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tfhe" -version = "0.8.5" +version = "0.8.6" edition = "2021" readme = "../README.md" keywords = ["fully", "homomorphic", "encryption", "fhe", "cryptography"] diff --git a/tfhe/docs/fundamentals/serialization.md b/tfhe/docs/fundamentals/serialization.md index c80d977c02..4099b2e801 100644 --- a/tfhe/docs/fundamentals/serialization.md +++ b/tfhe/docs/fundamentals/serialization.md @@ -158,7 +158,7 @@ In the following example, we use [bincode](https://crates.io/crates/bincode) for [dependencies] # ... -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"] } +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"] } bincode = "1.3.3" ``` diff --git a/tfhe/docs/getting_started/installation.md b/tfhe/docs/getting_started/installation.md index d1efd53117..fe0ea04e2b 100644 --- a/tfhe/docs/getting_started/installation.md +++ b/tfhe/docs/getting_started/installation.md @@ -9,13 +9,13 @@ First, add **TFHE-rs** as a dependency in your `Cargo.toml`. **For `x86_64` machine running a Unix-like OS:** ```toml -tfhe = { version = "0.8.5", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] } +tfhe = { version = "0.8.6", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] } ``` **For `ARM` machine running a Unix-like OS:** ```toml -tfhe = { version = "0.8.5", features = [ "boolean", "shortint", "integer", "aarch64-unix" ] } +tfhe = { version = "0.8.6", features = [ "boolean", "shortint", "integer", "aarch64-unix" ] } ``` **For `x86_64` machines with the** [**`rdseed instruction`**](https://en.wikipedia.org/wiki/RDRAND) **running Windows:** diff --git a/tfhe/docs/getting_started/quick_start.md b/tfhe/docs/getting_started/quick_start.md index 49abb8e378..783bde00fd 100644 --- a/tfhe/docs/getting_started/quick_start.md +++ b/tfhe/docs/getting_started/quick_start.md @@ -59,7 +59,7 @@ edition = "2021" For x86 Unix systems, add the following configuration to include **TFHE-rs**: ```toml -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"]} ``` Your updated `Cargo.toml` file should look like this: @@ -71,7 +71,7 @@ version = "0.1.0" edition = "2021" [dependencies] -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"]} ``` If you are on a different platform please refer to the [installation documentation](installation.md) for configuration options of other supported platforms. diff --git a/tfhe/docs/guides/array.md b/tfhe/docs/guides/array.md index 34cd985706..6dd9e7b1a2 100644 --- a/tfhe/docs/guides/array.md +++ b/tfhe/docs/guides/array.md @@ -19,7 +19,7 @@ The following example shows a complete workflow of working with encrypted arrays # Cargo.toml [dependencies] -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"] } +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"] } ``` ```rust diff --git a/tfhe/docs/guides/data_versioning.md b/tfhe/docs/guides/data_versioning.md index 56eb950436..79eb355a0e 100644 --- a/tfhe/docs/guides/data_versioning.md +++ b/tfhe/docs/guides/data_versioning.md @@ -16,7 +16,7 @@ You can load serialized data with the `unversionize` function, even in newer ver [dependencies] # ... -tfhe = { version = "0.8.5", features = ["integer","x86_64-unix"]} +tfhe = { version = "0.8.6", features = ["integer","x86_64-unix"]} tfhe-versionable = "0.2.0" bincode = "1.3.3" ``` diff --git a/tfhe/docs/guides/run_on_gpu.md b/tfhe/docs/guides/run_on_gpu.md index 5c9bcb76c1..46e1bba8b6 100644 --- a/tfhe/docs/guides/run_on_gpu.md +++ b/tfhe/docs/guides/run_on_gpu.md @@ -19,13 +19,13 @@ To use the **TFHE-rs** GPU backend in your project, add the following dependency If you are using an `x86` machine: ```toml -tfhe = { version = "0.8.5", features = ["boolean", "shortint", "integer", "x86_64-unix", "gpu"] } +tfhe = { version = "0.8.6", features = ["boolean", "shortint", "integer", "x86_64-unix", "gpu"] } ``` If you are using an `ARM` machine: ```toml -tfhe = { version = "0.8.5", features = [ "boolean", "shortint", "integer", "aarch64-unix", "gpu" ] } +tfhe = { version = "0.8.6", features = [ "boolean", "shortint", "integer", "aarch64-unix", "gpu" ] } ``` {% hint style="success" %} diff --git a/tfhe/docs/references/core-crypto-api/tutorial.md b/tfhe/docs/references/core-crypto-api/tutorial.md index 2a547e107d..b6d24dc92b 100644 --- a/tfhe/docs/references/core-crypto-api/tutorial.md +++ b/tfhe/docs/references/core-crypto-api/tutorial.md @@ -9,7 +9,7 @@ Welcome to this tutorial about `TFHE-rs` `core_crypto` module. To use `TFHE-rs`, it first has to be added as a dependency in the `Cargo.toml`: ```toml -tfhe = { version = "0.8.5", features = ["x86_64-unix"] } +tfhe = { version = "0.8.6", features = ["x86_64-unix"] } ``` This enables the `x86_64-unix` feature to have efficient implementations of various algorithms for `x86_64` CPUs on a Unix-like system. The 'unix' suffix indicates that the `UnixSeeder`, which uses `/dev/random` to generate random numbers, is activated as a fallback if no hardware number generator is available (like `rdseed` on `x86_64` or if the [`Randomization Services`](https://developer.apple.com/documentation/security/1399291-secrandomcopybytes?language=objc) on Apple platforms are not available). To avoid having the `UnixSeeder` as a potential fallback or to run on non-Unix systems (e.g., Windows), the `x86_64` feature is sufficient. @@ -19,19 +19,19 @@ For Apple Silicon, the `aarch64-unix` or `aarch64` feature should be enabled. `a In short: For `x86_64`-based machines running Unix-like OSes: ```toml -tfhe = { version = "0.8.5", features = ["x86_64-unix"] } +tfhe = { version = "0.8.6", features = ["x86_64-unix"] } ``` For Apple Silicon or aarch64-based machines running Unix-like OSes: ```toml -tfhe = { version = "0.8.5", features = ["aarch64-unix"] } +tfhe = { version = "0.8.6", features = ["aarch64-unix"] } ``` For `x86_64`-based machines with the [`rdseed instruction`](https://en.wikipedia.org/wiki/RDRAND) running Windows: ```toml -tfhe = { version = "0.8.5", features = ["x86_64"] } +tfhe = { version = "0.8.6", features = ["x86_64"] } ``` ### Commented code to double a 2-bit message in a leveled fashion and using a PBS with the `core_crypto` module. diff --git a/tfhe/docs/tutorials/ascii_fhe_string.md b/tfhe/docs/tutorials/ascii_fhe_string.md index 1f7c1238cf..d5db275d3d 100644 --- a/tfhe/docs/tutorials/ascii_fhe_string.md +++ b/tfhe/docs/tutorials/ascii_fhe_string.md @@ -25,7 +25,7 @@ To use the `FheUint8` type, enable the `integer` feature: [dependencies] # Default configuration for x86 Unix machines: -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"]} ``` Refer to the [installation guide](../getting\_started/installation.md) for other configurations. diff --git a/tfhe/docs/tutorials/parity_bit.md b/tfhe/docs/tutorials/parity_bit.md index 6e0a3dd07f..4c6d424f1f 100644 --- a/tfhe/docs/tutorials/parity_bit.md +++ b/tfhe/docs/tutorials/parity_bit.md @@ -18,7 +18,7 @@ This function returns a Boolean (`true` or `false`) so that the total count of ` # Cargo.toml # Default configuration for x86 Unix machines: -tfhe = { version = "0.8.5", features = ["integer", "x86_64-unix"] } +tfhe = { version = "0.8.6", features = ["integer", "x86_64-unix"] } ``` Refer to the [installation](../getting\_started/installation.md) for other configurations.