Skip to content

Commit

Permalink
chore(tfhe): bump version to 0.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
IceTDrinker committed Jan 30, 2024
1 parent 2440456 commit bf6b4cc
Show file tree
Hide file tree
Showing 9 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions tfhe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tfhe"
version = "0.5.0"
version = "0.5.1"
edition = "2021"
readme = "../README.md"
keywords = ["fully", "homomorphic", "encryption", "fhe", "cryptography"]
Expand Down Expand Up @@ -62,7 +62,7 @@ rayon = { version = "1.5.0" }
bincode = "1.3.3"
concrete-fft = { version = "0.3.0", features = ["serde", "fft128"] }
pulp = "0.13"
tfhe-cuda-backend = { version = "0.1.2", path = "../backends/tfhe-cuda-backend", optional = true }
tfhe-cuda-backend = { version = "0.1.3", path = "../backends/tfhe-cuda-backend", optional = true }
aligned-vec = { version = "0.5", features = ["serde"] }
dyn-stack = { version = "0.9" }
paste = "1.0.7"
Expand Down
8 changes: 4 additions & 4 deletions tfhe/docs/core_crypto/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.5.0", features = [ "x86_64-unix" ] }
tfhe = { version = "0.5.1", 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.5.0", features = ["x86_64-unix"] }
tfhe = { version = "0.5.1", features = ["x86_64-unix"] }
```

For Apple Silicon or aarch64-based machines running Unix-like OSes:

```toml
tfhe = { version = "0.5.0", features = ["aarch64-unix"] }
tfhe = { version = "0.5.1", features = ["aarch64-unix"] }
```

For `x86_64`-based machines with the [`rdseed instruction`](https://en.wikipedia.org/wiki/RDRAND) running Windows:

```toml
tfhe = { version = "0.5.0", features = ["x86_64"] }
tfhe = { version = "0.5.1", 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
4 changes: 2 additions & 2 deletions tfhe/docs/getting_started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ To use `TFHE-rs` in your project, you first need to add it as a dependency in yo

If you are using an `x86` machine:
```toml
tfhe = { version = "0.5.0", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] }
tfhe = { version = "0.5.1", features = [ "boolean", "shortint", "integer", "x86_64-unix" ] }
```

If you are using an `ARM` machine:
```toml
tfhe = { version = "0.5.0", features = [ "boolean", "shortint", "integer", "aarch64-unix" ] }
tfhe = { version = "0.5.1", features = [ "boolean", "shortint", "integer", "aarch64-unix" ] }
```

{% hint style="info" %}
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/getting_started/quick_start.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ fn main() {

The default configuration for x86 Unix machines:
```toml
tfhe = { version = "0.5.0", features = ["integer", "x86_64-unix"]}
tfhe = { version = "0.5.1", features = ["integer", "x86_64-unix"]}
```

Configuration options for different platforms can be found [here](../getting_started/installation.md). Other rust and homomorphic types features can be found [here](../how_to/rust_configuration.md).
Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/how_to/migrate_data.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Migrating Data to TFHE-rs 0.5.0 (This Release)
# Migrating Data to TFHE-rs 0.5.1 (This Release)

Forward compatibility code to migrate data from TFHE-rs 0.4 to TFHE-rs 0.5 has been added in a minor release of TFHE-rs 0.4, the documentation about the process can be found [here](https://docs.zama.ai/tfhe-rs/v/0.4-1/how-to/migrate_data).
4 changes: 2 additions & 2 deletions tfhe/docs/how_to/run_on_gpu.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ To use the `TFHE-rs GPU backend` in your project, you first need to add it as a

If you are using an `x86` machine:
```toml
tfhe = { version = "0.5.0", features = [ "boolean", "shortint", "integer", "x86_64-unix", "gpu" ] }
tfhe = { version = "0.5.1", features = [ "boolean", "shortint", "integer", "x86_64-unix", "gpu" ] }
```

If you are using an `ARM` machine:
```toml
tfhe = { version = "0.5.0", features = [ "boolean", "shortint", "integer", "aarch64-unix", "gpu" ] }
tfhe = { version = "0.5.1", features = [ "boolean", "shortint", "integer", "aarch64-unix", "gpu" ] }
```


Expand Down
2 changes: 1 addition & 1 deletion tfhe/docs/how_to/serialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ To serialize our data, a [data format](https://serde.rs/#data-formats) should be

[dependencies]
# ...
tfhe = { version = "0.5.0", features = ["integer","x86_64-unix"]}
tfhe = { version = "0.5.1", features = ["integer","x86_64-unix"]}
bincode = "1.3.3"
```

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 @@ -24,7 +24,7 @@ To use the `FheUint8` type, the `integer` feature must be activated:

[dependencies]
# Default configuration for x86 Unix machines:
tfhe = { version = "0.5.0", features = ["integer", "x86_64-unix"]}
tfhe = { version = "0.5.1", features = ["integer", "x86_64-unix"]}
```

Other configurations can be found [here](../getting_started/installation.md).
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 @@ -19,7 +19,7 @@ This function returns a Boolean that will be either `true` or `false` so that th
# Cargo.toml

# Default configuration for x86 Unix machines:
tfhe = { version = "0.5.0", features = ["integer", "x86_64-unix"]}
tfhe = { version = "0.5.1", features = ["integer", "x86_64-unix"]}
```

Other configurations can be found [here](../getting_started/installation.md).
Expand Down

0 comments on commit bf6b4cc

Please sign in to comment.