From 1b053c95ee2efaa00ae93cd3c47d1a12da54d9ad Mon Sep 17 00:00:00 2001 From: jnsiemer Date: Wed, 15 Apr 2026 17:42:45 +0100 Subject: [PATCH 1/3] Update min. Rust version --- Cargo.toml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4c036ad..698decf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "qfall-tools" version = "0.1.0" edition = "2024" -rust-version = "1.85" # due to rand and rand_distr dependency +rust-version = "1.87" # due to wit_bindgen dependency description = "Common sub-modules and procedures in lattice-based constructions" readme = "README.md" homepage = "https://qfall.github.io" diff --git a/README.md b/README.md index 130a9cc..e6e9bb7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This `tools`-crate collects common sub-modules and features used by lattice-base ## Quick-Start First, ensure that you use a Unix-like distribution (Linux or MacOS). Setup [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) if you're using Windows. This is required due to this crate's dependency on FLINT. -Then, make sure your `rustc --version` is `1.85` or newer. +Then, make sure your `rustc --version` is `1.87` or newer. Furthermore, it's required that `m4`, a C-compiler such as `gcc`, and `make` are installed. ```bash From 597d5f2039bcc63e5a9c05783ec6a5b4b285d8b6 Mon Sep 17 00:00:00 2001 From: jnsiemer Date: Wed, 15 Apr 2026 17:43:18 +0100 Subject: [PATCH 2/3] Remove copyright signs --- benches/README.md | 2 +- benches/benchmarks.rs | 2 +- benches/psf.rs | 2 +- src/compression.rs | 2 +- src/compression/lossy_compression_fips203.rs | 2 +- src/lib.rs | 2 +- src/primitive.rs | 2 +- src/primitive/psf.rs | 2 +- src/primitive/psf/gpv.rs | 2 +- src/primitive/psf/gpv_ring.rs | 2 +- src/primitive/psf/mp_perturbation.rs | 2 +- src/sample.rs | 2 +- src/sample/g_trapdoor.rs | 2 +- src/sample/g_trapdoor/gadget_classical.rs | 2 +- src/sample/g_trapdoor/gadget_default.rs | 2 +- src/sample/g_trapdoor/gadget_parameters.rs | 2 +- src/sample/g_trapdoor/gadget_ring.rs | 2 +- src/sample/g_trapdoor/short_basis_classical.rs | 2 +- src/sample/g_trapdoor/short_basis_ring.rs | 2 +- src/sample/g_trapdoor/trapdoor_distribution.rs | 2 +- src/utils.rs | 2 +- src/utils/common_encodings.rs | 2 +- src/utils/common_moduli.rs | 2 +- src/utils/rotation_matrix.rs | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/benches/README.md b/benches/README.md index 9fbd8b1..6019e54 100644 --- a/benches/README.md +++ b/benches/README.md @@ -1,5 +1,5 @@