Nicolas Sarlin
10b82141eb
chore(hl): add a feature for extended types
2025-03-07 11:07:19 +01:00
David Testé
47589ea9a7
chore(bench): run core_crypto benchmarks on all parameters p-fail
...
This also add KS-PBS benchmarks.
2025-03-03 16:01:17 +01:00
Arthur Meyre
0ecd5e1508
chore: bump tfhe to 1.0.0
2025-02-18 13:19:28 +01:00
Arthur Meyre
dc8b293895
chore: bump tfhe-cuda-backend to 0.8.0
2025-02-18 13:19:28 +01:00
Arthur Meyre
4ca4203c02
chore: bump tfhe-zk-pok to 0.5.0
2025-02-18 13:19:28 +01:00
Arthur Meyre
dfa6b2827a
chore: bump tfhe-fft to 0.8.0
2025-02-18 13:19:28 +01:00
Arthur Meyre
06ae56b389
chore: bump tfhe-ntt to 0.5.0
2025-02-18 13:19:28 +01:00
Arthur Meyre
f0238bab16
chore: bump tfhe-versionable to 0.5.0
2025-02-18 13:19:28 +01:00
Mayeul@Zama
1993f18bdb
chore(bench): add modulus switch noise reduction bench
2025-02-07 16:33:47 +01:00
Mayeul@Zama
1234202393
chore: fix features
2025-02-07 14:56:49 +01:00
Mayeul@Zama
909ce4ecbb
chore: update rust dependencies
2025-01-20 09:42:38 +01:00
Mayeul@Zama
67783f4683
chore: upgrade wasm-bindgen
2025-01-20 09:42:38 +01:00
Nicolas Sarlin
9a64c34989
chore(lint): use dylint as lint driver for tfhe-lint
2025-01-14 18:30:04 +01:00
Nicolas Sarlin
7103a83ce5
chore(zk)!: use builtin isqrt instead of the internal implementation
...
BREAKING CHANGE: bump MSRV
2025-01-14 18:29:29 +01:00
Mayeul@Zama
e1e567a145
chore: remove unused cargo key
2025-01-13 12:03:06 +01:00
Nicolas Sarlin
cd5b3c61eb
chore(backward): move compat tests to avoid compiling them everytime
2025-01-10 09:43:04 +01:00
Arthur Meyre
baefb7d911
chore: enable strings for docs.rs generation
2025-01-09 19:48:43 +01:00
Nicolas Sarlin
bc742e989a
chore(zk-pok): bump to 0.4.0
2025-01-07 15:36:49 +01:00
Nicolas Sarlin
17c714f153
chore(versionable): bump to 0.4.0
2025-01-07 15:36:49 +01:00
Arthur Meyre
54c2f4d14d
chore: bump ntt to 0.4.0
2025-01-07 13:47:08 +01:00
Arthur Meyre
aa12c75312
chore: bump tfhe-fft to 0.7.0
2025-01-07 13:47:08 +01:00
Agnes Leroy
b7f1318815
chore(gpu): bump backend version
2025-01-07 11:33:16 +01:00
Arthur Meyre
a9d48c7e35
chore: force wasm-bindgen-rayon to 1.2.2
...
the new 1.3.0 version changes the way some files are bundled, I don't want
to discover during the release that nothing works properly anymore.
2025-01-02 14:50:58 +01:00
Nicolas Sarlin
ae2aeb3b6b
chore(core_crypto): remove unused cfg(bench)
2025-01-02 13:52:37 +01:00
Agnes Leroy
e3a93c7d87
chore(ci): add randomized long run tests on CPU and GPU
2024-12-20 17:13:58 +01:00
Nicolas Sarlin
4e2db929da
chore(csprng): prepare release 0.5.0
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
d2c13e4593
chore(doc): fix c_api setup command using removed make target
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
c41b76f892
chore(csprng)!: moved the RandomGenerator detector into tfhe-csprng
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
1ede004e9a
chore(tfhe)!: remove arch specific features
...
BREAKING_CHANGE:
- The x86_64, x86_64-unix, aarch64, aarch64-unix have been removed, the target
architecture and os family are now automatically detected. A `software_prng`
feature has been added to force the use of a software implementation on older
CPUs
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
1df331d246
chore(csprng)!: remove generator_aarch64_aes feature
...
BREAKING_CHANGE:
- The `generator_aarch64_aes` feature is no longer supported for tfhe-csprng
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
0f2451e3b7
chore(csprng)!: remove generator_x86_64_aesni feature
...
BREAKING_CHANGE:
- The `generator_x86_64_aesni` feature is no longer supported for tfhe-csprng
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
3de23d14a2
chore(csprng)!: remove seeder_x86_64_rdseed feature
...
BREAKING_CHANGE:
- The `seeder_x86_64_rdseed` feature is no longer supported for tfhe-csprng
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
e0ee8af1ac
chore(csprng)!: remove seeder_unix feature
...
BREAKING_CHANGE:
- The `seeder_unix` feature is no longer supported for tfhe-csprng
2024-12-17 09:22:08 +01:00
Nicolas Sarlin
381aeb572f
chore(all): remove the dependency to lazy_static
2024-12-16 11:24:20 +01:00
Mayeul@Zama
b1ce34f8a7
chore(hlapi): stabilize FheTypes
2024-12-13 18:31:30 +01:00
Arthur Meyre
bdbec55e84
chore: do not crash when ark-ff or wasm_bindgen macros have cfg issues
2024-12-13 16:31:25 +01:00
Arthur Meyre
1151bb267e
chore: update dependencies
2024-12-13 16:31:25 +01:00
tmontaigu
1746811b74
feat: add noise level checks
...
This adds the noise-asserts feature, which will make
PBS functions do a noise level check.
This also adds an extra MaxNoiseLevel parameter
to Ciphertext::set_noise_level that is used when the noise-asserts
feature is on, to check that the given new-noise level does not
exceed the given MaxNoiseLevel. In case of problems, the code will panic
By default these checks will also be make in cfg(test)
2024-11-26 14:57:42 +01:00
Agnes Leroy
832703a46a
chore(ci): add erc20 tests
2024-11-25 13:23:48 +01:00
Arthur Meyre
2d9c13569f
chore: rename concrete-csprng to tfhe-csprng
2024-11-21 10:47:48 +01:00
Arthur Meyre
36deaec607
chore(ntt): bring concrete-ntt in the repo as tfhe-ntt
2024-11-21 10:47:48 +01:00
Arthur Meyre
6a161fef0a
chore: bring concrete-fft as tfhe-fft in the repo
2024-11-18 13:17:58 +01:00
Nicolas Sarlin
fa7a6281ad
chore(tfhe): prepare release 0.11.0
2024-11-08 17:50:34 +01:00
Mayeul@Zama
8680e1de0a
refactor(strings): move fhe_strings from examples to strings module
2024-11-06 14:44:09 +01:00
Arthur Meyre
dda93889da
chore: update data backward compatibility branch
2024-11-05 17:23:57 +01:00
Arthur Meyre
748b88e905
chore(tfhe): update version to 0.10.0
2024-11-05 17:23:57 +01:00
Arthur Meyre
612657260f
chore: bump CUDA backend version to 0.6.0
2024-11-05 17:23:57 +01:00
Nicolas Sarlin
e91f3d3ba3
chore(zk): bump version to 0.3.1
2024-10-30 14:54:48 +01:00
Arthur Meyre
5a54cf678f
chore(data)!: breaking data changes for future compatibility
...
- invert the LweKeyswitchKey level order and propagate change
- remove dependency on unsupported wopbs keys for the HL keys
2024-10-22 10:23:21 +02:00
Arthur Meyre
d66f8fae8c
chore(cuda): bump version to 0.5.0
2024-10-22 10:23:21 +02:00