chore: bump TFHE-rs version to 1.4.2

This commit is contained in:
Arthur Meyre
2025-10-24 10:50:34 +02:00
committed by IceTDrinker
parent 3a1ae689cc
commit 2b3992fada
13 changed files with 16 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "tfhe"
version = "1.4.1"
version = "1.4.2"
edition = "2021"
readme = "../README.md"
keywords = ["fully", "homomorphic", "encryption", "fhe", "cryptography"]

View File

@@ -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.1", features = ["boolean", "shortint", "integer", "gpu"] }
tfhe = { version = "~1.4.2", features = ["boolean", "shortint", "integer", "gpu"] }
```
If none of the supported backends is configured in `Cargo.toml`, the CPU backend is used.

View File

@@ -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.1", features = ["integer", "hpu-v80"] }
tfhe = { version = "~1.4.2", features = ["integer", "hpu-v80"] }
```
{% hint style="success" %}

View File

@@ -16,7 +16,7 @@ You can load serialized data with the `unversionize` function, even in newer ver
[dependencies]
# ...
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
tfhe-versionable = "0.6.0"
bincode = "1.3.3"
```

View File

@@ -161,7 +161,7 @@ In the following example, we use [bincode](https://crates.io/crates/bincode) for
[dependencies]
# ...
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
bincode = "1.3.3"
```

View File

@@ -19,7 +19,7 @@ The following example shows a complete workflow of working with encrypted arrays
# Cargo.toml
[dependencies]
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
```
```rust

View File

@@ -36,7 +36,7 @@ To serialize a `KVStore`, it must first be compressed.
# Cargo.toml
[dependencies]
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
```
```rust

View File

@@ -29,7 +29,7 @@ Here is an example:
# Cargo.toml
[dependencies]
tfhe = { version = "~1.4.1", features = ["integer", "strings"] }
tfhe = { version = "~1.4.2", features = ["integer", "strings"] }
```
```rust

View File

@@ -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.1", features = ["boolean", "shortint", "integer"] }
tfhe = { version = "~1.4.2", 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.1", features = ["boolean", "shortint", "integer", "software-prng"] }
tfhe = { version = "~1.4.2", features = ["boolean", "shortint", "integer", "software-prng"] }
```
## Hardware acceleration

View File

@@ -59,7 +59,7 @@ edition = "2021"
Then add the following configuration to include **TFHE-rs**:
```toml
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", 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.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
```
If you are on a different platform please refer to the [installation documentation](installation.md) for configuration options of other supported platforms.

View File

@@ -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.1" }
tfhe = { version = "~1.4.2" }
```
### Commented code to double a 2-bit message in a leveled fashion and using a PBS with the `core_crypto` module.

View File

@@ -28,7 +28,7 @@ To use the `FheUint8` type, enable the `integer` feature:
# Cargo.toml
[dependencies]
tfhe = { version = "~1.4.1", features = ["integer"] }
tfhe = { version = "~1.4.2", 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.1", features = ["strings"] }
tfhe = { version = "~1.4.2", features = ["strings"] }
```
The `FheAsciiString` type allows to simply do homomorphic case changing of encrypted strings (and much more!):

View File

@@ -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.1", features = ["integer"] }
tfhe = { version = "~1.4.2", features = ["integer"] }
```
First, define the verification function.