Quentin Bourgerie
a40934d3e5
Merge pull request #1279 from zama-ai/fix/macos-tests
...
fix(ci): use venv for concrete macos tests
nightly-2025.06.03
2025-06-02 09:34:04 +02:00
youben11
3700ecfa6d
fix(ci): use venv for concrete macos tests
2025-05-28 13:59:19 +01:00
Ayoub Benaissa
f29ba85c11
Merge pull request #1277 from zama-ai/youben11-patch-8
...
fix(ci): install capnp dev lib
nightly-2025.05.28
2025-05-20 09:21:23 +01:00
Ayoub Benaissa
72e0784a60
fix(ci): install capnp dev lib
2025-05-20 09:20:57 +01:00
Quentin Bourgerie
ff2e0379f3
Merge pull request #1258 from zama-ai/fix-tlu-overflow-detection
...
fix(compiler/simulation): Fix false positive overflow detection with …
nightly-2025.05.20
2025-05-19 16:06:46 +02:00
Ayoub Benaissa
ee7471df09
Merge pull request #1275 from zama-ai/ci/fix-concrete-keygen-release
...
fix(ci): use correct path for the crate
nightly-2025.05.16
2025-05-15 09:57:51 +01:00
Ayoub Benaissa
7fd7ade65b
Merge pull request #1276 from zama-ai/youben11-patch-8
...
fix(ci): keep creds to push tag
2025-05-15 09:57:41 +01:00
Ayoub Benaissa
33785acbae
fix(ci): keep creds to push tag
2025-05-15 09:53:47 +01:00
Ayoub Benaissa
195599c517
fix(ci): use correct path for the crate
concrete-keygen-v0.1.0
2025-05-15 09:43:46 +01:00
Ayoub Benaissa
2fea84dc5c
Merge pull request #1268 from zama-ai/ci/set-perms
...
fix(ci): set required permissions
2025-05-15 08:54:05 +01:00
Quentin Bourgerie
5f512ae367
Merge pull request #1265 from zama-ai/fix/tfhers-sign
...
fix(frontend/py): extend sign bit in tfhers.to_native
2025-05-15 09:26:19 +02:00
Quentin Bourgerie
ea2157f301
Merge pull request #1262 from zama-ai/rm-debug-log
...
fix(compiler/runtime-gpu): Removing a missing debug log
2025-05-15 09:25:09 +02:00
Quentin Bourgerie
283332fa3c
fix(compiler/simulation): Fix false positive overflow detection with tlu on negative signed integer
2025-05-15 09:24:34 +02:00
Quentin Bourgerie
f4e1be953c
Merge pull request #1274 from zama-ai/ci/release-concrete-keygen
...
feat(ci): release concrete-keygen
2025-05-15 09:22:01 +02:00
youben11
de509b4355
chore(frontend/rust): add license to metadata
2025-05-15 07:34:47 +01:00
youben11
a7d6b8f34a
feat(ci): release concrete-keygen
2025-05-14 11:29:39 +01:00
Ayoub Benaissa
097539d253
Merge pull request #1272 from zama-ai/youben11-patch-9
...
fix(ci): install capnp in test env
2025-05-14 10:42:43 +01:00
Ayoub Benaissa
765f2f0488
Merge pull request #1273 from zama-ai/dt/chore/add_crate_metadata
...
chore(frontends): add metadata to concrete-keygen crate
2025-05-14 10:38:43 +01:00
David Testé
5072022ce4
chore(frontends): add metadata to concrete-keygen crate
2025-05-14 11:29:55 +02:00
Ayoub Benaissa
94da936945
Merge pull request #1271 from zama-ai/youben11-patch-8
...
fix(frontend/rust): don't build cli bins if not instructed
2025-05-14 10:03:52 +01:00
Ayoub Benaissa
e5a9c7aeaa
fix(ci): install capnp in test env
2025-05-14 10:03:28 +01:00
Ayoub Benaissa
ca517e0467
fix(frontend/rust): don't build cli bins if not instructed
...
cli bins require some optional packages that are only available when using the cli feature
2025-05-14 08:57:40 +01:00
Quentin Bourgerie
52bee64dc7
Merge pull request #1267 from zama-ai/ci/fix-mlc
...
fix(ci): retry on 429 status
2025-05-13 15:21:02 +02:00
Ayoub Benaissa
c20763034a
Merge pull request #1269 from zama-ai/ci/checkout-persist-creds
...
chore(ci): don't persist creds during checkout
2025-05-13 10:25:55 +01:00
youben11
c6e71bc0d8
fix(ci): permit action to comment on PR
2025-05-13 08:54:43 +01:00
youben11
56c379ad92
chore(ci): don't persist creds during checkout
2025-05-12 12:07:10 +01:00
youben11
115198f88c
fix(ci): set required permissions
...
we now require setting the required permissions manually
2025-05-12 11:48:36 +01:00
youben11
9c4150cb43
fix(ci): retry on 429 status
2025-05-09 15:24:19 +01:00
youben11
ec77dd4227
docs(frontend/py): update docs
2025-05-09 06:13:26 +01:00
youben11
023e167354
fix(frontend/py): extend sign bit in tfhers.to_native
...
we were previously setting the padding bit only, but this doesn't set
the correct value if the native bitwidth is larger than the tfhers one
2025-05-09 06:13:20 +01:00
Ayoub Benaissa
10a0efee54
Merge pull request #1266 from zama-ai/youben11-patch-8
...
fix(ci): run tests even if we can't build concrete-keygen
2025-05-08 12:45:01 +01:00
Ayoub Benaissa
4ce667e031
fix(ci): run tests even if we can't build concrete-keygen
2025-05-08 12:32:37 +01:00
Ayoub Benaissa
6cc6d1ae51
Merge pull request #1264 from zama-ai/youben11-patch-8
...
chore(ci): update ubuntu runner which went EOL
2025-05-08 08:02:51 +01:00
Ayoub Benaissa
bc23edb69f
chore(ci): update ubuntu runner which went EOL
2025-05-07 10:17:12 +01:00
Ayoub Benaissa
2ea6fced2b
Merge pull request #1263 from zama-ai/ci/fix-release
...
fix(ci): specify concrete-keygen directory
2025-05-07 10:06:29 +01:00
youben11
32a2052974
fix(ci): specify concrete-keygen directory
2025-05-06 08:05:32 +01:00
Ayoub Benaissa
6bec27b270
Merge pull request #1241 from zama-ai/feat/wasm_chunked_keygen
...
Concrete Rust Chunked Keygen
2025-05-05 10:25:26 +01:00
youben11
2b46fd5502
docs(frontend/rust): make it clear that the webapp is just a demo
2025-05-02 09:15:46 +01:00
youben11
d73ab14225
refactor(frontend/rust): use Zama theme in webapp
2025-05-02 09:15:46 +01:00
youben11
c9e5887b19
refactor(frontend): rename rust crates and structure
2025-05-02 09:15:46 +01:00
youben11
d20bab230f
refactor(frontend/rust/webapp): use a more memory efficient zip lib
...
JSZip was using too many big buffers to store the final zip file. zip.js
is more efficient with buffer allocations
2025-05-02 09:15:46 +01:00
youben11
cb827aa934
feat(frontend/rust): support seeded keys in wasm
2025-05-02 09:15:46 +01:00
youben11
2b5d36baa2
feat(frontend/rust): webapp to run chunked keygen in the browser
2025-05-02 09:15:46 +01:00
youben11
017df444fd
fix(frontend/rust): get the correct sk ids
2025-05-02 09:15:46 +01:00
youben11
c47574f273
feat(frontend/rust): add bin to assemble chunked keys
2025-05-02 09:15:46 +01:00
youben11
65e068533a
feat(frontend/rust): build a bsk proto from TFHE-rs key and info
2025-05-02 09:15:46 +01:00
youben11
7c5252da9a
refactor(frontend/rust): better capnp API and error handling
...
- standarize capnp manipulations (read/get_root)
- better error handling:
- wasm: use expect_throw to throw errors in JS
- rust: use expect to have some meaning about errors
2025-05-02 09:15:46 +01:00
youben11
d2eae0e6db
refactor(frontend/rust): differentiate capnp/buffer/wasm APIs
2025-05-02 09:15:45 +01:00
youben11
19b2809676
feat(frontend/rust): support adding bsks to a given keyset
2025-05-02 09:15:45 +01:00
youben11
df145d068f
feat(frontend/rust): chunked bsk generation
2025-05-02 09:15:45 +01:00