Skip to content

Commit

Permalink
chore(tfhe): prepare release 0.8.6
Browse files Browse the repository at this point in the history
  • Loading branch information
nsarlin-zama committed Oct 22, 2024
1 parent 57273cb commit d15f4dd
Show file tree
Hide file tree
Showing 10 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion tfhe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"]
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/fundamentals/serialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
```

Expand Down
4 changes: 2 additions & 2 deletions tfhe/docs/getting_started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:**
Expand Down
4 changes: 2 additions & 2 deletions tfhe/docs/getting_started/quick_start.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/guides/array.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/guides/data_versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
```
Expand Down
4 changes: 2 additions & 2 deletions tfhe/docs/guides/run_on_gpu.md
Original file line number Diff line number Diff line change
Expand Up @@ -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" %}
Expand Down
8 changes: 4 additions & 4 deletions tfhe/docs/references/core-crypto-api/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/tutorials/ascii_fhe_string.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/tutorials/parity_bit.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit d15f4dd

Please sign in to comment.