From 6be6df3804a896424155172d23d3aba81f9c39d3 Mon Sep 17 00:00:00 2001 From: Nicolas Sarlin Date: Wed, 30 Oct 2024 14:00:20 +0100 Subject: [PATCH] chore(tfhe): prepare release 0.7.5 --- tfhe/Cargo.toml | 2 +- tfhe/docs/fundamentals/serialization.md | 2 +- tfhe/docs/getting_started/installation.md | 4 ++-- tfhe/docs/getting_started/quick_start.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 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/tfhe/Cargo.toml b/tfhe/Cargo.toml index 4a3b2cf5b0..3f45c7bbfb 100644 --- a/tfhe/Cargo.toml +++ b/tfhe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tfhe" -version = "0.7.4" +version = "0.7.5" 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 bb5a68657b..ecc99e4cd0 100644 --- a/tfhe/docs/fundamentals/serialization.md +++ b/tfhe/docs/fundamentals/serialization.md @@ -15,7 +15,7 @@ Here is a full example: [dependencies] # ... -tfhe = { version = "0.7.4", features = ["integer","x86_64-unix"]} +tfhe = { version = "0.7.5", 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 4990ec2e59..544795cc87 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.7.4", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] } +tfhe = { version = "0.7.5", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] } ``` **For `ARM` machine running a Unix-like OS:** ```toml -tfhe = { version = "0.7.4", features = [ "boolean", "shortint", "integer", "aarch64-unix" ] } +tfhe = { version = "0.7.5", 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 48ef007424..80d33f3df1 100644 --- a/tfhe/docs/getting_started/quick_start.md +++ b/tfhe/docs/getting_started/quick_start.md @@ -47,7 +47,7 @@ fn main() { The default configuration for x86 Unix machines is as follows: ```toml -tfhe = { version = "0.7.4", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.7.5", features = ["integer", "x86_64-unix"]} ``` Refer to the [installation documentation](installation.md) for configuration options of different platforms.Learn more about homomorphic types features in the [configuration documentation.](../guides/rust\_configuration.md) diff --git a/tfhe/docs/guides/data_versioning.md b/tfhe/docs/guides/data_versioning.md index feb897eb4b..6a9ac5c044 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.7.4", features = ["integer","x86_64-unix"]} +tfhe = { version = "0.7.5", 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 198ae88fad..177bcf4fe1 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.7.4", features = [ "boolean", "shortint", "integer", "x86_64-unix", "gpu" ] } +tfhe = { version = "0.7.5", features = [ "boolean", "shortint", "integer", "x86_64-unix", "gpu" ] } ``` If you are using an `ARM` machine: ```toml -tfhe = { version = "0.7.4", features = [ "boolean", "shortint", "integer", "aarch64-unix", "gpu" ] } +tfhe = { version = "0.7.5", 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 7e084ffbda..0551a20f08 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.7.4", features = [ "x86_64-unix" ] } +tfhe = { version = "0.7.5", 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.7.4", features = ["x86_64-unix"] } +tfhe = { version = "0.7.5", features = ["x86_64-unix"] } ``` For Apple Silicon or aarch64-based machines running Unix-like OSes: ```toml -tfhe = { version = "0.7.4", features = ["aarch64-unix"] } +tfhe = { version = "0.7.5", features = ["aarch64-unix"] } ``` For `x86_64`-based machines with the [`rdseed instruction`](https://en.wikipedia.org/wiki/RDRAND) running Windows: ```toml -tfhe = { version = "0.7.4", features = ["x86_64"] } +tfhe = { version = "0.7.5", 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 f0d2fd4aa2..3f416d12f8 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.7.4", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.7.5", 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 dfc2ff289f..c602447874 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.7.4", features = ["integer", "x86_64-unix"]} +tfhe = { version = "0.7.5", features = ["integer", "x86_64-unix"]} ``` Refer to the [installation](../getting\_started/installation.md) for other configurations.