Pedro Alves
|
8282824338
|
chore(gpu): remove h_lut_indexes from int_radix_lut
- That pointer is missleading and unnecessary
|
2025-08-15 12:18:04 -03:00 |
|
Nicolas Sarlin
|
7b7ad5bea0
|
chore(backward): test noise noise squashing for server key
|
2025-08-14 11:56:16 +02:00 |
|
Nicolas Sarlin
|
afd628c7b9
|
doc(backward): explain how to pull backward compat data
|
2025-08-14 11:56:16 +02:00 |
|
Mayeul@Zama
|
4909a8ef0e
|
chore(backward): add data for multibit noise squashing
|
2025-08-14 11:56:16 +02:00 |
|
Mayeul@Zama
|
c8a9105953
|
chore(backward): add multi bit support
|
2025-08-14 11:56:16 +02:00 |
|
David Testé
|
b3f1a85e1d
|
chore(bench): write parameters to disk for hlapi operations
|
2025-08-13 18:34:26 +02:00 |
|
Nicolas Sarlin
|
5fa8cc8563
|
fix(core): use of deprecated rayon repeatn
|
2025-08-13 15:00:15 +02:00 |
|
Arthur Meyre
|
a7dd071bd4
|
test(shortint): pbs 128 + compression test with new noise measurement
|
2025-08-13 09:16:49 +02:00 |
|
Arthur Meyre
|
eb6760a7c8
|
feat(core): add a primitive to build an LweCiphertextList from an Iterator
|
2025-08-13 09:16:49 +02:00 |
|
Arthur Meyre
|
7f0838270c
|
chore(core): relax trait requirements for GLWE encryption/decryption
|
2025-08-13 09:16:49 +02:00 |
|
Arthur Meyre
|
1169096058
|
chore: fix whitespace in Makefile
|
2025-08-13 09:16:49 +02:00 |
|
Antoniu Pop
|
9316922e81
|
fix(benches): fix hlapi dex benchmark transfer function
|
2025-08-12 17:28:40 +01:00 |
|
dependabot[bot]
|
8ff73f7d73
|
chore(deps): bump actions/cache from 4.2.3 to 4.2.4
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](5a3ec84eff...0400d5f644)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-08-12 15:44:29 +02:00 |
|
dependabot[bot]
|
0c3bda3444
|
chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](d3f86a106a...634f93cb29)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-08-12 15:44:22 +02:00 |
|
luory ✞
|
55eade03e6
|
chore: fix typo in comment section
|
2025-08-12 15:38:37 +02:00 |
|
David Testé
|
52b1946f25
|
chore(ci): use crates.io trusted publishing feature
|
2025-08-12 12:54:57 +02:00 |
|
Nicolas Sarlin
|
bc5c2f51ff
|
fix(bench): store correct pfail from params
|
2025-08-12 09:44:37 +02:00 |
|
Enzo Di Maria
|
e5e54be4a4
|
refactor(gpu): moving unchecked_ilog2_async to the backend
|
2025-08-12 09:05:29 +02:00 |
|
Nicolas Sarlin
|
0aaadf04d9
|
chore(versionable): bump version to 0.6.1
tfhe-versionable-derive-0.6.1
tfhe-versionable-0.6.1
|
2025-08-11 16:49:27 +02:00 |
|
Mayeul@Zama
|
4d1b917045
|
feat(shortint): add multibit noise squashing
|
2025-08-11 16:30:59 +02:00 |
|
Mayeul@Zama
|
a85b30a7b2
|
refactor(shortint): change NoiseSquashingPrivateKeyView fields
|
2025-08-11 16:30:59 +02:00 |
|
Mayeul@Zama
|
81fa0e43ee
|
feat(core): add conformance for Fourier128LweMultiBitBootstrapKey
|
2025-08-11 16:30:59 +02:00 |
|
Mayeul@Zama
|
15bc0c6792
|
style(core): destructure conformance parameters
|
2025-08-11 16:30:59 +02:00 |
|
Mayeul@Zama
|
8b5de6d57d
|
feat(core): add support for InputScalar!=OutputScalar for multi_bit_bootstrap
|
2025-08-11 16:30:59 +02:00 |
|
Nicolas Sarlin
|
54c6b9e50a
|
feat(versionable): impl Versionize for Btree{Map, Set}
|
2025-08-11 13:47:27 +02:00 |
|
Arthur Meyre
|
e31333b2c7
|
feat: add missing into/from_raw_parts functions for compressed KSK material
|
2025-08-11 13:02:21 +02:00 |
|
Arthur Meyre
|
37ed32cf4f
|
chore: fix typo in into_raw_parts function
|
2025-08-11 13:02:21 +02:00 |
|
Guillermo Oyarzun
|
4a3be71bd7
|
fix(gpu): create message extract lut only when needed
|
2025-08-11 10:38:31 +02:00 |
|
Arthur Meyre
|
a63207af9e
|
chore(ci): add MSRV build to check we are compliant with what we announce
- have to downgrade param_dedup edition as 1.84 cannot handle 2024 in a
workspace
|
2025-08-08 18:06:29 +02:00 |
|
Arthur Meyre
|
4c4c7a47a5
|
chore(ci): remove old backward compat mechanism for branch fetching
- nowadays backward compat data is directly in the repo which made the old
mechanism obsolete
|
2025-08-08 18:06:29 +02:00 |
|
Arthur Meyre
|
dbc3924989
|
chore(ci): enable extended types in the docs.rs build
|
2025-08-08 18:06:29 +02:00 |
|
Arthur Meyre
|
04d4ccc16c
|
chore(ci): remove TFHE_SPEC from Makefile
- this is a leftover from a complicated attempt at backward compatibility
no need to keep this
|
2025-08-08 18:06:29 +02:00 |
|
Arthur Meyre
|
9d4a9fe71e
|
chore: check packing is possible before packing in integer noise squashing
|
2025-08-08 10:35:16 +02:00 |
|
David Testé
|
3b42f9873a
|
chore(bench): write params to file for each zk benchmark on gpu
To be parsable each benchmark criterion ID must have their crypto
details written to a file.
|
2025-08-07 15:17:33 +02:00 |
|
pgardratzama
|
afd8f58a8d
|
feat(hpu): update backend to support multiple V80 device, id of v80 is its serial number
- update psi64 to replace fw with stable version (3.1.0), remove psi16.hpu
|
2025-08-07 14:58:39 +02:00 |
|
Guillermo Oyarzun
|
1b92bcf476
|
feat(gpu): extra optimizations for 2_2 params kernels and bugs fixes
|
2025-08-07 09:34:32 +02:00 |
|
Guillermo Oyarzun
|
79d5db66d4
|
feat(gpu): use warp level optimizations for fft
|
2025-08-07 09:34:32 +02:00 |
|
Guillermo Oyarzun
|
d741e55218
|
feat(gpu): write specialized pbs keybundle for 2_2 params
|
2025-08-07 09:34:32 +02:00 |
|
Guillermo Oyarzun
|
ef5a391dc2
|
feat(gpu): write specialized pbs accumulate for 2_2 params
|
2025-08-07 09:34:32 +02:00 |
|
Enzo Di Maria
|
d1c417bf71
|
refactor(gpu): cleaning compression
|
2025-08-07 09:31:55 +02:00 |
|
Arthur Meyre
|
46a7229c81
|
chore: fix minimum version for cargo check
- this only works if the current major is the major we expect
|
2025-08-05 17:30:07 +02:00 |
|
Enzo Di Maria
|
852a06b330
|
refactor(gpu): orpf with grouped processing and for multi-gpu
|
2025-08-05 09:58:25 +02:00 |
|
Guillermo Oyarzun
|
ea200c3548
|
chore(gpu): enable nvidia mps in long run tests
|
2025-08-04 16:18:48 +02:00 |
|
Arthur Meyre
|
1a1b88362c
|
chore: fix noise checks timeout again as there are TWO timeout locations
|
2025-08-04 09:48:39 +02:00 |
|
Mayeul@Zama
|
fe2dde0e0c
|
chore(gpu): fix index type
|
2025-08-01 10:38:09 +02:00 |
|
Afounso Souza
|
e7e095b924
|
fix(gpu): fix typo
fix(gpu): fix typo
|
2025-08-01 10:21:54 +02:00 |
|
Andrei Stoian
|
7bf2ec6ff2
|
chore(gpu): fix warnings detection
|
2025-07-31 18:47:08 +02:00 |
|
Agnes Leroy
|
2d7e1b2293
|
chore(gpu): change active gpu count logic
|
2025-07-31 16:10:45 +01:00 |
|
Andrei Stoian
|
79aeeca3b2
|
fix(gpu): install gcc requested by the workflow
|
2025-07-31 15:52:39 +01:00 |
|
Andrei Stoian
|
e89d2f8b05
|
fix(gpu): install gcc requested by the workflow
|
2025-07-31 15:52:39 +01:00 |
|