David Testé
da15ae85a1
chore(ci): set npm trusted publishing with node 24.12
...
Node is updated to be able to get npm version that
allow trusted publishing (>v11.5.1).
2025-12-15 16:07:24 +01:00
David Testé
a5de357afd
chore(ci): handle push to crates.io input in release workflow
2025-12-15 16:07:24 +01:00
Nicolas Sarlin
18a0af8466
chore(zk): bump tfhe-zk-pok
tfhe-rs-1.4.0-alpha.4
tfhe-zk-pok-0.7.4
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
b2a396d3eb
fix(integer): early return for empty proven compact list conformance
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
8c24c30320
fix(integer): handle large string size in DataKind::num_blocks
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
8ec0fdb793
fix(hl): handles empty compact lists
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
ee8b26f49d
fix(integer): handle message mod 0 in num_blocks
2025-12-11 16:03:31 +01:00
Thomas Montaigu
ef0485f618
fix(zk-pok): Check Modulus of deserialized Fp
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
cc11b7bef7
fix(integer): handles num_blocks_per_integer is 0 in ct list upgrade
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
eda9b9e3d1
fix(core): handle lwe dim of 0 when computing ct list size
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
da974f0bad
fix(integer): check overflows when computing expected list size
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
ddf945996a
fix(core): use saturating_* to convert from lwe dim and size
2025-12-11 16:03:31 +01:00
Nicolas Sarlin
99f40e2b80
fix(shortint): use saturating_sub to get degree from message modulus
2025-12-11 16:03:31 +01:00
Arthur Meyre
7c5c33063d
chore: bump version to 1.4.0-alpha.4
2025-12-11 16:03:31 +01:00
Arthur Meyre
eafc61423d
chore: fix typos
2025-12-11 16:03:31 +01:00
Arthur Meyre
03c68dac28
chore: make typos version fixed
...
- add a script to properly install the correct version
2025-12-11 16:03:31 +01:00
Arthur Meyre
ebbf5563c7
chore: constrain bytemuck < 1.24.0 as we don't have avx512 updated code
2025-12-11 16:03:31 +01:00
Arthur Meyre
fd63db1f6f
chore: make 1.4.x compile properly even if some deps are updated to 2024
2025-12-11 16:03:31 +01:00
Arthur Meyre
2602c9e1b3
fix(hlapi): clear rerand metadata once rerand is done
tfhe-rs-1.4.0-alpha.3
2025-09-29 18:17:35 +02:00
Arthur Meyre
06dffc60bd
chore: bump version to 1.4.0-alpha.3
2025-09-29 18:17:35 +02:00
Arthur Meyre
2a82076121
fix(shortint): accept trivial ciphertexts for rerand
...
- make sure to set their noise to NOMINAL once rerand is done
2025-09-29 17:51:44 +02:00
Beka Barbakadze
7549474aac
feat(gpu): Implements optimized division algorithm for message_2_carry_2, when 4 or more gpus are used
2025-09-29 15:16:34 +02:00
dependabot[bot]
4fcff55745
chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions
...
Bumps [zgosalvez/github-actions-ensure-sha-pinned-actions](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions ) from 3.0.25 to 4.0.0.
- [Release notes](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions/releases )
- [Commits](fc87bb5b5a...9e9574ef04 )
---
updated-dependencies:
- dependency-name: zgosalvez/github-actions-ensure-sha-pinned-actions
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 14:21:26 +02:00
dependabot[bot]
3d345a648b
chore(deps): bump actions/cache from 4.2.4 to 4.3.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0400d5f644...0057852bfa )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 14:21:17 +02:00
dependabot[bot]
3975e0115b
chore(deps): bump JS-DevTools/npm-publish from 4.1.0 to 4.1.1
...
Bumps [JS-DevTools/npm-publish](https://github.com/js-devtools/npm-publish ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/js-devtools/npm-publish/releases )
- [Changelog](https://github.com/JS-DevTools/npm-publish/blob/main/CHANGELOG.md )
- [Commits](1fe17a0931...7f8fe47b3b )
---
updated-dependencies:
- dependency-name: JS-DevTools/npm-publish
dependency-version: 4.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 14:21:08 +02:00
David Testé
6494a82fb3
chore(ci): split cargo builds into several jobs
...
Post-commit checks was the bottleneck regarding running duration.
It's now split into 7 batches to improve parallelism.
Builds that are specific to Ubuntu are run in their own jobs, so
that only build_tfhe_full recipe call remains in the os matrix.
A final check is performed to ensure all the checks have passed,
this very job is used as branch protection rule.
2025-09-29 11:22:56 +02:00
David Testé
8aa60f8882
chore(ci): use large runners for windows and macos builds
2025-09-29 11:22:56 +02:00
Agnes Leroy
15cab8b413
chore(gpu): get decompress size on gpu without calling on_gpu
2025-09-29 11:00:18 +02:00
Agnes Leroy
23d46ba2bc
fix(gpu): fix oprf output degree
tfhe-rs-1.4.0-alpha.2
tfhe-cuda-backend-0.12.0-alpha.2
2025-09-29 08:33:25 +02:00
Agnes Leroy
daf0e79e4a
fix(gpu): fix get oprf size on gpu
2025-09-29 08:33:25 +02:00
Arthur Meyre
c5ad73865c
chore: prepare alpha.2
...
- bump tfhe-cuda-backend to 0.12.0-alpha.2
- bump tfhe to 1.4.0-alpha.2
2025-09-27 11:35:27 +02:00
Agnes Leroy
9aab79e23a
chore(gpu): fix compilation warning
2025-09-26 17:04:17 +02:00
Arthur Meyre
6ca48132e1
chore: bump TFHE-rs to 1.4.0-alpha.1
tfhe-rs-1.4.0-alpha.1
tfhe-cuda-backend-0.12.0-alpha.1
2025-09-26 15:08:09 +02:00
Agnes Leroy
f53c75636d
chore(gpu): refactor oprf test, remove unused arg and fix multi-GPU for oprf
2025-09-26 13:19:34 +02:00
Arthur Meyre
ce63cabc05
chore: bump tfhe-cuda-backend to 0.12.0-alpha.1
2025-09-26 10:39:24 +02:00
dependabot[bot]
4fec2e17ae
chore(deps): bump JS-DevTools/npm-publish from 3.1.1 to 4.0.1
...
Bumps [JS-DevTools/npm-publish](https://github.com/js-devtools/npm-publish ) from 3.1.1 to 4.0.1.
- [Release notes](https://github.com/js-devtools/npm-publish/releases )
- [Changelog](https://github.com/JS-DevTools/npm-publish/blob/main/CHANGELOG.md )
- [Commits](19c28f1ef1...ad693561f8 )
---
updated-dependencies:
- dependency-name: JS-DevTools/npm-publish
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-25 18:23:05 +02:00
dependabot[bot]
e87c36beb4
chore(deps): bump docker/login-action from 3.3.0 to 3.5.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.3.0...184bdaa0721073962dff0199f1fb9940f07167d1 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-25 18:22:15 +02:00
dependabot[bot]
24c6ffc24a
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-25 18:22:07 +02:00
JJ-hw
3680f796af
feat(hpu): Now the mockup takes into account the field position from the regmap toml to generate its register read and write answers.
2025-09-25 14:00:07 +02:00
JJ-hw
3ded3fe7c9
fix(hpu): (From hcampos-zama) Missing a field.
2025-09-25 14:00:07 +02:00
Nicolas Sarlin
451cfe3aba
fix(core): removed sanity check for scalar size before zk pke encryption
2025-09-25 13:44:06 +02:00
David Testé
1e28cf7f3b
chore(ci): use artifact for cuda backend to speed up publishing
2025-09-25 10:27:44 +02:00
Thomas Montaigu
91b62c737f
chore(ci): increase timeout to 8hours for unsigned integer tests
2025-09-24 18:22:35 +02:00
Nicolas Sarlin
da12bb29d8
chore(core): fix typo in ms noise test comment
2025-09-24 17:20:05 +02:00
Arthur Meyre
d60028c47c
chore: bump tfhe-cuda-backend to 0.12.0-alpha.0
tfhe-rs-1.4.0-alpha.0
tfhe-cuda-backend-0.12.0-alpha.0
tfhe-zk-pok-0.7.3
2025-09-24 15:57:30 +02:00
Arthur Meyre
d5b5369a9a
chore: bump tfhe-zk-pok to 0.7.3
2025-09-24 15:52:33 +02:00
David Testé
9457ca786c
chore(ci): fix release workflows token permissions
tfhe-ntt-0.6.1
tfhe-csprng-0.7.0
tfhe-versionable-0.6.2
tfhe-versionable-derive-0.6.2
2025-09-24 15:01:24 +02:00
Thomas Montaigu
8b5d7321fb
chore: split up more xof key gen function
2025-09-24 14:08:13 +02:00
Thomas Montaigu
736185bb31
feat: make XofKeySet serializable
2025-09-24 14:08:13 +02:00
Thomas Montaigu
e4b230aaf1
chore(XofKetSet): generate mod switch key after BSK
2025-09-24 14:08:13 +02:00