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
tmontaigu
c62112a4a9
feat(c-hlapi): add abs
2025-01-17 17:04:18 +01:00
tmontaigu
9eb2eb9f0e
refactor(c-hlapi): have different macro for FheUint/FheInt
...
As FheUint and FheInt may have different set of functions,
we now have 2 different macros to define their C API.
2025-01-17 17:04:18 +01:00
Arthur Meyre
aa5b431aae
test(core): use 5 bits parameters tweaked to 4 bits to avoid high pfail
2025-01-17 16:06:27 +01:00
David Testé
2b914ae57a
chore(ci): use ubuntu 22.04 to run security checks
...
Sagemath is not available as a package on Ubuntu 24.04.
2025-01-17 11:31:40 +01:00
Nicolas Sarlin
f4a8991f67
fix(safe_ser): aliases in named for renamed types deserialization
2025-01-17 11:13:43 +01:00
David Testé
a882262691
chore(ci): fix recursive search for changes in docs files
2025-01-17 10:04:46 +01:00
aquint-zama
1976a9dce6
chore: update release workflow
2025-01-16 16:04:58 +01:00
aquint-zama
ec87c15cc2
chore: add slsa support for tfhe-ntt
2025-01-16 16:04:58 +01:00
aquint-zama
c273e973bb
chore: add slsa support for tfhe-fft
2025-01-16 16:04:58 +01:00
aquint-zama
07e3fb2779
chore: add slsa support for tfhe-cuda-backend
2025-01-16 16:04:58 +01:00
aquint-zama
c2d4e77eec
chore: add slsa support for tfhe-versionable
2025-01-16 16:04:58 +01:00
aquint-zama
cdf627f2d5
chore: add slsa support for tfhe-csprng
2025-01-16 16:04:58 +01:00
aquint-zama
2f79f646f7
chore: add slsa support for tfhe-zk-pok
2025-01-16 16:04:58 +01:00
Guillermo Oyarzun
a9e4724178
feat(gpu): implement fhe rand on gpu
2025-01-16 14:48:09 +01:00
David Testé
7a8efb1934
chore(ci): display head ref in slack notification message
...
Default 'Ref' displayed in message relies on github.ref value. On
pull_request_target, it's the base_ref, instead of head_ref, that
is set as value for github.ref.
We cannot change 'Ref' field directly. As a workaround, we hide
'Ref' in the message and display the head_ref directly in
SLACK_MESSAGE.
2025-01-16 14:25:05 +01:00
David Testé
bc1aeeb85e
chore(ci): skip aws fast tests if ci files changed
...
This would skip 'check-user-permission' job if the event
'pull_request_target' is emitted and CI files have changed.
It avoids overlapping of 'pull_request' and 'pull_request_target'
events. CI changes would only be tested on 'pull_request' for
Zama own pull requests.
2025-01-16 14:25:05 +01:00
Nicolas Sarlin
cbdba38147
fix(shortint): error message in packing keyswitch
2025-01-16 13:08:36 +01:00
Agnes Leroy
cea871fc6b
chore(gpu): update multi-bit parameters
2025-01-16 10:23:04 +01:00
Arthur Meyre
34a006a3ee
chore(ci): fix clippy on M1 for disabled multi bit noise
2025-01-16 09:44:21 +01:00
Pedro Alves
b3740e75f2
chore(docs): Remove mention to NVLink
...
NVLink is not needed anymore in the CUDA backend.
2025-01-16 09:35:15 +01:00
Andrei Stoian
b46affa45b
chore(gpu): add reference to gemm algorithm
2025-01-16 09:07:58 +01:00
Mayeul@Zama
72095144dc
chore: fix new lints
2025-01-15 15:16:15 +01:00
Arthur Meyre
a91e8618c9
chore(docs): fix various issues with the docs
2025-01-15 11:37:04 +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
Nicolas Sarlin
1f41a6b85d
chore(zk): sqr fc takes u64 as parameter to avoid overflow
2025-01-14 18:29:29 +01:00
David Testé
ccc647a5ee
chore(ci): remove paths for pull_request_target event
...
A 'paths:' directive with only excluded paths won't trigger the event.
2025-01-14 17:37:48 +01:00
Arthur Meyre
ffd4f5a93e
chore(ci): remove unused Dockerfile for wasm tests
2025-01-14 17:31:18 +01:00
David Testé
594157ecaa
chore(ci): choose pull request event with path changes
...
To be able to run CI for external contribution, through forked
repository, and be able to test CI modification in a development
branch, we need to discriminate pull request events. For the
former 'pull_request_target' event is needed to have access to
GitHub secrets. 'pull_request' event is required for the latter
otherwise the workflow would be pulled from the HEAD of the base
branch and thus wouldn't contain changes from the developer.
2025-01-14 14:38:02 +01:00
dependabot[bot]
8ae871ec33
chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](6f51ac03b9...65c4c4a1dd )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-14 13:48:39 +01:00
dependabot[bot]
9535544409
chore(deps): bump actions-cool/check-user-permission from 2.2.1 to 2.3.0
...
Bumps [actions-cool/check-user-permission](https://github.com/actions-cool/check-user-permission ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/actions-cool/check-user-permission/releases )
- [Changelog](https://github.com/actions-cool/check-user-permission/blob/main/CHANGELOG.md )
- [Commits](956b2e73cd...7b90a27f92 )
---
updated-dependencies:
- dependency-name: actions-cool/check-user-permission
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-14 13:48:31 +01:00
dependabot[bot]
4438042b7d
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.19 to 3.0.20.
- [Release notes](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions/releases )
- [Commits](6ae615f647...c3a2b64f69 )
---
updated-dependencies:
- dependency-name: zgosalvez/github-actions-ensure-sha-pinned-actions
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-14 13:48:23 +01:00
Arthur Meyre
f7189edb20
chore(ci): temporarily disable the multi bit noise check on Apple M1
2025-01-14 10:56:36 +01:00
Nicolas Sarlin
7058b3611a
chore(backward): update data repo to 0.5
2025-01-14 09:35:32 +01:00
Pedro Alves
59b315993d
chore(gpu): update new_multi_gpu() description
2025-01-14 09:24:24 +01:00
Arthur Meyre
3d1998635a
docs: indicate PBS benchmarks have Gaussian parameters
2025-01-13 16:57:40 +01:00
Arthur Meyre
3fa72e62ae
chore(docs): replace tabs by spaces
2025-01-13 16:57:40 +01:00
Arthur Meyre
0d43912884
docs: add TUniform distribution and link in benchmarks
2025-01-13 16:57:40 +01:00
Agnes Leroy
9930550b69
chore(doc): update links to the benchmark tables
2025-01-13 16:57:40 +01:00
Nicolas Sarlin
bdc3539954
doc(zk): explain how to use zkv1
2025-01-13 13:40:16 +01:00
tmontaigu
979a1b36f8
chore(docs): add strings guides
2025-01-13 13:25:47 +01:00
Andrei Stoian
298fd66631
feat(gpu): optimize packing keyswitch on gpu
2025-01-13 09:18:53 -03:00
David Testé
0952dfa1ad
chore(ci): run teardown job only if setup is a success
2025-01-13 12:19:39 +01:00
Mayeul@Zama
e1e567a145
chore: remove unused cargo key
2025-01-13 12:03:06 +01:00
Nicolas Sarlin
ee1a534584
chore: formatting uniformization for c and js
2025-01-10 16:09:04 +01:00
Nicolas Sarlin
c9eef7d193
chore: enable space in editorconfig for more file types
2025-01-10 16:09:04 +01:00
Nicolas Sarlin
4c8d55f32b
chore(zk): add bench zk v1 vs v2
2025-01-10 15:47:25 +01:00
Nicolas Sarlin
cd5b3c61eb
chore(backward): move compat tests to avoid compiling them everytime
2025-01-10 09:43:04 +01:00