From 4a2fb5e713694bd61bb32b9ce3dd4e34dd6791d6 Mon Sep 17 00:00:00 2001 From: Nicolas Sarlin Date: Thu, 11 Dec 2025 13:35:25 +0100 Subject: [PATCH] chore(tfhe): bump to 1.4.3 --- tfhe/Cargo.toml | 2 +- tfhe/docs/configuration/gpu-acceleration/run-on-gpu.md | 2 +- tfhe/docs/configuration/hpu-acceleration/run-on-hpu.md | 2 +- tfhe/docs/fhe-computation/data-handling/data-versioning.md | 2 +- tfhe/docs/fhe-computation/data-handling/serialization.md | 2 +- tfhe/docs/fhe-computation/types/array.md | 2 +- tfhe/docs/fhe-computation/types/kv-store.md | 2 +- tfhe/docs/fhe-computation/types/strings.md | 2 +- tfhe/docs/getting-started/installation.md | 4 ++-- tfhe/docs/getting-started/quick-start.md | 4 ++-- tfhe/docs/references/core-crypto-api/tutorial.md | 2 +- tfhe/docs/tutorials/ascii-fhe-string.md | 4 ++-- tfhe/docs/tutorials/parity-bit.md | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tfhe/Cargo.toml b/tfhe/Cargo.toml index b07f53508..8f1b02177 100644 --- a/tfhe/Cargo.toml +++ b/tfhe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tfhe" -version = "1.4.2" +version = "1.4.3" edition = "2021" readme = "../README.md" keywords = ["fully", "homomorphic", "encryption", "fhe", "cryptography"] diff --git a/tfhe/docs/configuration/gpu-acceleration/run-on-gpu.md b/tfhe/docs/configuration/gpu-acceleration/run-on-gpu.md index c221d4139..226e7e6f3 100644 --- a/tfhe/docs/configuration/gpu-acceleration/run-on-gpu.md +++ b/tfhe/docs/configuration/gpu-acceleration/run-on-gpu.md @@ -74,7 +74,7 @@ To compile and execute GPU TFHE-rs programs, make sure your system has the follo To use the **TFHE-rs** GPU backend in your project, add the following dependency in your `Cargo.toml`. ```toml -tfhe = { version = "~1.4.2", features = ["boolean", "shortint", "integer", "gpu"] } +tfhe = { version = "~1.4.3", features = ["boolean", "shortint", "integer", "gpu"] } ``` If none of the supported backends is configured in `Cargo.toml`, the CPU backend is used. diff --git a/tfhe/docs/configuration/hpu-acceleration/run-on-hpu.md b/tfhe/docs/configuration/hpu-acceleration/run-on-hpu.md index f11149917..44bc709de 100644 --- a/tfhe/docs/configuration/hpu-acceleration/run-on-hpu.md +++ b/tfhe/docs/configuration/hpu-acceleration/run-on-hpu.md @@ -17,7 +17,7 @@ This guide explains how to update your existing program to leverage HPU accelera To use the **TFHE-rs** HPU backend in your project, add the following dependency in your `Cargo.toml`. ```toml -tfhe = { version = "~1.4.2", features = ["integer", "hpu-v80"] } +tfhe = { version = "~1.4.3", features = ["integer", "hpu-v80"] } ``` {% hint style="success" %} diff --git a/tfhe/docs/fhe-computation/data-handling/data-versioning.md b/tfhe/docs/fhe-computation/data-handling/data-versioning.md index 22945714b..9df47cc36 100644 --- a/tfhe/docs/fhe-computation/data-handling/data-versioning.md +++ b/tfhe/docs/fhe-computation/data-handling/data-versioning.md @@ -16,7 +16,7 @@ You can load serialized data with the `unversionize` function, even in newer ver [dependencies] # ... -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } tfhe-versionable = "0.6.0" bincode = "1.3.3" ``` diff --git a/tfhe/docs/fhe-computation/data-handling/serialization.md b/tfhe/docs/fhe-computation/data-handling/serialization.md index bfe45bba5..e1f3cc947 100644 --- a/tfhe/docs/fhe-computation/data-handling/serialization.md +++ b/tfhe/docs/fhe-computation/data-handling/serialization.md @@ -161,7 +161,7 @@ In the following example, we use [bincode](https://crates.io/crates/bincode) for [dependencies] # ... -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } bincode = "1.3.3" ``` diff --git a/tfhe/docs/fhe-computation/types/array.md b/tfhe/docs/fhe-computation/types/array.md index 0b9f4ebbd..4ad58f4a6 100644 --- a/tfhe/docs/fhe-computation/types/array.md +++ b/tfhe/docs/fhe-computation/types/array.md @@ -19,7 +19,7 @@ The following example shows a complete workflow of working with encrypted arrays # Cargo.toml [dependencies] -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` ```rust diff --git a/tfhe/docs/fhe-computation/types/kv-store.md b/tfhe/docs/fhe-computation/types/kv-store.md index 2a51ef380..578c5f5f1 100644 --- a/tfhe/docs/fhe-computation/types/kv-store.md +++ b/tfhe/docs/fhe-computation/types/kv-store.md @@ -36,7 +36,7 @@ To serialize a `KVStore`, it must first be compressed. # Cargo.toml [dependencies] -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` ```rust diff --git a/tfhe/docs/fhe-computation/types/strings.md b/tfhe/docs/fhe-computation/types/strings.md index ba18dc371..f01af6b0e 100644 --- a/tfhe/docs/fhe-computation/types/strings.md +++ b/tfhe/docs/fhe-computation/types/strings.md @@ -29,7 +29,7 @@ Here is an example: # Cargo.toml [dependencies] -tfhe = { version = "~1.4.2", features = ["integer", "strings"] } +tfhe = { version = "~1.4.3", features = ["integer", "strings"] } ``` ```rust diff --git a/tfhe/docs/getting-started/installation.md b/tfhe/docs/getting-started/installation.md index ee23f915b..245f09ea9 100644 --- a/tfhe/docs/getting-started/installation.md +++ b/tfhe/docs/getting-started/installation.md @@ -7,7 +7,7 @@ This document provides instructions to set up **TFHE-rs** in your project. First, add **TFHE-rs** as a dependency in your `Cargo.toml`. ```toml -tfhe = { version = "~1.4.2", features = ["boolean", "shortint", "integer"] } +tfhe = { version = "~1.4.3", features = ["boolean", "shortint", "integer"] } ``` {% hint style="info" %} @@ -35,7 +35,7 @@ By default, **TFHE-rs** makes the assumption that hardware AES features are enab To add support for older CPU, import **TFHE-rs** with the `software-prng` feature in your `Cargo.toml`: ```toml -tfhe = { version = "~1.4.2", features = ["boolean", "shortint", "integer", "software-prng"] } +tfhe = { version = "~1.4.3", features = ["boolean", "shortint", "integer", "software-prng"] } ``` ## Hardware acceleration diff --git a/tfhe/docs/getting-started/quick-start.md b/tfhe/docs/getting-started/quick-start.md index 67a5b274c..3aa879f52 100644 --- a/tfhe/docs/getting-started/quick-start.md +++ b/tfhe/docs/getting-started/quick-start.md @@ -59,7 +59,7 @@ edition = "2021" Then add the following configuration to include **TFHE-rs**: ```toml -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` Your updated `Cargo.toml` file should look like this: @@ -71,7 +71,7 @@ version = "0.1.0" edition = "2021" [dependencies] -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` 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/references/core-crypto-api/tutorial.md b/tfhe/docs/references/core-crypto-api/tutorial.md index dcdcfa0cb..a50390506 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 = "~1.4.2" } +tfhe = { version = "~1.4.3" } ``` ### 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 9e7f93973..803215da2 100644 --- a/tfhe/docs/tutorials/ascii-fhe-string.md +++ b/tfhe/docs/tutorials/ascii-fhe-string.md @@ -28,7 +28,7 @@ To use the `FheUint8` type, enable the `integer` feature: # Cargo.toml [dependencies] -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` The `MyFheString::encrypt` function performs data validation to ensure the input string contains only ASCII characters. @@ -167,7 +167,7 @@ First, add the feature in your `Cargo.toml` # Cargo.toml [dependencies] -tfhe = { version = "~1.4.2", features = ["strings"] } +tfhe = { version = "~1.4.3", features = ["strings"] } ``` The `FheAsciiString` type allows to simply do homomorphic case changing of encrypted strings (and much more!): diff --git a/tfhe/docs/tutorials/parity-bit.md b/tfhe/docs/tutorials/parity-bit.md index c26047ce4..58fb6e5d4 100644 --- a/tfhe/docs/tutorials/parity-bit.md +++ b/tfhe/docs/tutorials/parity-bit.md @@ -17,7 +17,7 @@ This function returns a Boolean (`true` or `false`) so that the total count of ` ```toml # Cargo.toml -tfhe = { version = "~1.4.2", features = ["integer"] } +tfhe = { version = "~1.4.3", features = ["integer"] } ``` First, define the verification function.