Commit Graph

  • 04db51ce4f feat(gpu): create noise and pfail tests pbs128 and packingks go/feature/add-noise-test-2 Guillermo Oyarzun 2025-12-02 13:33:39 +01:00
  • 126a95e929 fix(js): unsafe coop bench was overwritting mt one main Nicolas Sarlin 2026-01-08 11:39:58 +01:00
  • 785a588fbe chore(bench): code refactor and automation for hlapi Moving-integer-bench-to-HLApi Theo Souchon 2026-01-06 22:14:04 +01:00
  • 61ef0bc84f feat(gpu): kreyvium edm/kreyvium Enzo Di Maria 2025-12-29 11:14:16 +01:00
  • 6e7ff77932 chore(pr): address some comments tm/update-test-params Thomas Montaigu 2026-01-08 15:50:00 +01:00
  • dcfddf0255 tmp disable integer cpu al/throughput_pbs_doc Agnes Leroy 2026-01-08 15:45:19 +01:00
  • 956bc738d9 chore(ci): add core crypto throughput to doc Agnes Leroy 2026-01-08 15:42:25 +01:00
  • 65045be63f chore(ci): add a workflows documentation Workflows-documentation Theo Souchon 2026-01-08 13:24:54 +01:00
  • 23fffb1443 chore(deps): ignore unmaintained bincode cargo audit warning Nicolas Sarlin 2026-01-08 10:16:10 +01:00
  • a2a97f3b61 chore(hlapi): add bench of oprf over any range mz/hl_orrf_any_integer Mayeul@Zama 2025-12-10 15:21:47 +01:00
  • 519703f239 feat(hlapi): add oprf over any range Mayeul@Zama 2025-12-08 15:24:48 +01:00
  • ef486c8660 refactor(integer): use NonZeroU64 for excluded_upper_bound Mayeul@Zama 2026-01-07 14:54:22 +01:00
  • 54963f2f18 doc(hlapi): fix documentation Mayeul@Zama 2025-12-03 14:13:25 +01:00
  • e90d976745 refactor(integer): split oprf_almost_uniformity_test Mayeul@Zama 2025-12-08 16:07:11 +01:00
  • 7b72290a15 refactor(shortint): improve error in uniformity_p_value Mayeul@Zama 2025-12-08 15:24:34 +01:00
  • a708a54d99 fix(core): make sup_diff more permissive Mayeul@Zama 2025-12-08 18:19:54 +01:00
  • 6d58a54266 chore(gpu): attempt to fix apt in ci Agnes Leroy 2026-01-08 14:12:49 +01:00
  • 13337e9dcb fix(gpu): apt fix as/ks32_in_hl_ops Andrei Stoian 2026-01-08 14:28:32 +01:00
  • 9b8d5f5a43 chore(hpu): bump version of lru Baptiste Roux 2026-01-08 10:30:50 +01:00
  • de60417209 feat(gpu): trivium edm/trivium Enzo Di Maria 2025-12-19 14:54:54 +01:00
  • db5bcb6110 feat(gpu): trivium Enzo Di Maria 2025-12-19 14:54:54 +01:00
  • b4d54b5ba2 fix(gpu): erc20 classical ks32 Andrei Stoian 2026-01-08 10:19:36 +01:00
  • 497906ef92 fix: syntax error in SUMMARY.md al/doc_erc20 pgardratzama 2026-01-07 16:28:47 +01:00
  • f7868ee9f3 chore: adds new pages in SUMMARY.md and re-order HPU bench page to match the rest pgardratzama 2026-01-07 16:26:51 +01:00
  • 696f964ecf chore(deps): bump actions/cache from 4.3.0 to 5.0.1 dependabot[bot] 2025-12-30 12:33:59 +00:00
  • da92c45fa6 fix(gpu): add and sub ks32 Andrei Stoian 2026-01-07 15:57:07 +01:00
  • 23b0c439fa chore(hpu): adds a few words on HPU ERC20 based on GPU words pgardratzama 2026-01-02 15:38:51 +01:00
  • 512a6216ad doc: add svg tables for erc20 benchmarks for all backends David Testé 2025-12-19 16:31:36 +01:00
  • 7bfed92e90 DEBUG: launch special case and core_crypto bench dt/ci/bench_whitepaper David Testé 2026-01-07 10:25:56 +01:00
  • afa63d8394 WIP: start testing and cleaning code David Testé 2026-01-07 10:25:37 +01:00
  • a5323d1edf chore(test-vectors): add vectors for karatsuba br Nicolas Sarlin 2025-11-25 16:44:14 +01:00
  • 2d500d0de6 feat(core): add karatsuba bootstrap Nicolas Sarlin 2025-11-14 16:47:50 +01:00
  • b1657876fb fix(hpu): fix double import when hpu feature is on pgardratzama 2026-01-06 17:25:58 +01:00
  • d2a570bdd6 chore: uses if_then_zero only in HPU ERC20 whitepaper (to be updated when encrypt_trivial becomes available on HPU), adds test of if_then_zero for both CPU & HPU pgardratzama 2026-01-06 15:23:40 +01:00
  • 122ef489fd chore(hpu): make pcc happy pgardratzama 2025-12-29 12:48:44 +01:00
  • ed84387bba chore: trying to insure GPU ERC20 bench are not impacted while CPU & HPU uses if_then_zero pgardratzama 2025-12-29 11:41:54 +01:00
  • 1f4ba33a50 fix(hpu): Correctly select adder configuration in ERC_20/ERC_20_SIMD Baptiste Roux 2025-12-23 12:28:31 +01:00
  • e645ee3397 feat: Add IfThenZero impl for Cpu Baptiste Roux 2025-12-23 11:13:27 +01:00
  • 569abd9a3b fix(hpu): fix whitepaper erc20 for HPU using if_then_zero pgardratzama 2025-12-19 17:57:22 +01:00
  • 917bb5e1ef chore(js): use smaller favicon for wasm tests Nicolas Sarlin 2026-01-05 16:55:29 +01:00
  • 509aadcad2 chore(js): add benchmark for unsafe coop context Nicolas Sarlin 2025-12-29 15:00:24 +01:00
  • 40e96d4c84 chore(ci): add dedicatd param-prod run Thomas Montaigu 2025-12-10 15:41:13 +01:00
  • c0926f51c7 WIP: add gaussian comp params to keycache and finish comp table def David Testé 2026-01-06 15:24:50 +01:00
  • e20aea90df chore(bench): set ks32 parameters as default for integer benchmarks David Testé 2026-01-06 11:22:31 +01:00
  • aaec3fd109 chore(hlapi): set ks32 params as default Thomas Montaigu 2025-12-04 18:40:35 +01:00
  • 9bcc3507a7 chore(integer): add ks32 to test params Thomas Montaigu 2025-12-03 15:59:50 +01:00
  • d08a7eb097 chore(shortint): add prod params to tests in shortint Arthur Meyre 2025-11-25 16:44:01 +01:00
  • ef044fca9c chore: remove integer test filter which is not relevant anymore Arthur Meyre 2025-11-25 15:57:43 +01:00
  • d555fc25a4 WIP: almost all tables defined - compression is still missing David Testé 2026-01-06 11:28:48 +01:00
  • 35c0134ea8 fix(gpu): compile on h100 Andrei Stoian 2026-01-06 10:12:23 +01:00
  • 606a8e74d9 fix(gpu): ks32 mul in benches Andrei Stoian 2026-01-05 17:01:56 +01:00
  • 0d81b02edd fix(gpu): two ops supporting ks32, add ks32 in tests Andrei Stoian 2025-12-29 23:38:12 +01:00
  • 8a9872b425 feat(gpu): ks32 in integer ops Andrei Stoian 2025-12-28 15:02:49 +01:00
  • 528fa60b1a feat(gpu): support keyswitch 64/32 in PBS as/ks32_in_pbs_and_ops Andrei Stoian 2025-10-10 17:25:03 +02:00
  • e8ab448454 chore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 dependabot[bot] 2026-01-04 02:03:51 +00:00
  • 50f6773c82 chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 dependabot[bot] 2026-01-04 02:04:00 +00:00
  • 1eb8270812 chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 dependabot[bot] 2026-01-04 02:02:20 +00:00
  • 0fab6324b9 fix(gpu): memory sanitizer ci Andrei Stoian 2026-01-05 11:31:06 +01:00
  • bb1c215951 chore(ci): fix naming on svg upload for backends comparison table David Testé 2026-01-05 09:19:56 +01:00
  • 70a0021cbf chore: fix bincode dependency version Nicolas Sarlin 2025-12-29 17:08:52 +01:00
  • 36b6376cc4 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions dependabot[bot] 2025-12-29 16:22:33 +00:00
  • 62d0d16f6d chore(deps): bump foundry-rs/foundry-toolchain from 1.5.0 to 1.6.0 dependabot[bot] 2025-12-29 16:22:58 +00:00
  • c86deec683 chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 dependabot[bot] 2025-12-29 16:18:30 +00:00
  • 4d42425f4f chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 dependabot[bot] 2025-12-29 16:21:21 +00:00
  • 52b8e81ccb fix(hpu): Correctly select adder configuration in ERC_20/ERC_20_SIMD hw-team/dev Baptiste Roux 2025-12-23 12:28:31 +01:00
  • b19a7773bb feat: Add IfThenZero impl for Cpu Baptiste Roux 2025-12-23 11:13:27 +01:00
  • 0342b0466d chore(hpu): fix panic msg pgardratzama 2025-12-19 18:07:46 +01:00
  • edc9ef0026 fix(hpu): fix whitepaper erc20 for HPU using if_then_zero pgardratzama 2025-12-19 17:57:22 +01:00
  • 92df46f8f2 fix(gpu): return to 64 regs in multi-bit pbs Guillermo Oyarzun 2025-12-22 18:16:15 +01:00
  • 42626ba937 Artifact AsiaCrypt 2026: Accelerating TFHE with Sorted-Bootstrapping Techniques. artifact_asiacrypt_2025 Arthur Meyre 2023-11-20 16:33:17 +01:00
  • 186ace4fb4 WIP: implement tables cases - half done David Testé 2025-12-19 09:41:17 +01:00
  • effb7ada6d chore(ci): fix argument name passed to data_extractor hw-team/pg/latencies David Testé 2025-12-18 17:27:41 +01:00
  • 069c7334a9 doc: start adding erc20 benchmarks Agnes Leroy 2025-10-22 10:33:08 +02:00
  • 49be544297 fix(gpu): fix cpu memory leak in expand and rerand Agnes Leroy 2025-12-18 10:56:17 +01:00
  • 23600eb8e1 chore(ci): split gpu documentation benchmarks execution David Testé 2025-12-18 11:47:24 +01:00
  • 9708cc7fe9 chore(gpu): remove core crypto from valgrind run Agnes Leroy 2025-12-15 17:21:04 +01:00
  • 4cdfccb659 chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 dependabot[bot] 2025-12-15 15:10:00 +00:00
  • 031c3fe34f chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-18 09:09:49 +00:00
  • ea99307cf5 chore(deps): bump actions/stale from 10.1.0 to 10.1.1 dependabot[bot] 2025-12-18 09:06:54 +00:00
  • ca2a79f1fb refactor(gpu): Threshold for multi-GPU with Classical PBS Enzo Di Maria 2025-12-17 14:32:25 +01:00
  • 0a59e86675 fix(gpu): Using tbc for classical 64 bits pbs on H100 Enzo Di Maria 2025-12-17 14:32:25 +01:00
  • 312ce494bf chore(zk): add 1 * 64 benches with production CRS Nicolas Sarlin 2025-12-16 13:08:35 +01:00
  • 5f2e7e31f1 chore(zk): align wasm bench and integer bench Nicolas Sarlin 2025-12-16 12:51:11 +01:00
  • 54e0c1788a chore(gpu): some tests on erc20 edm/tbc_only_68 Enzo Di Maria 2025-12-16 16:52:32 +01:00
  • b86a282931 chore(gpu): some tests on erc20 edm/tbc_only Enzo Di Maria 2025-12-16 16:49:01 +01:00
  • cfa53682ae fix(gpu): add missing sync before free in oprf Agnes Leroy 2025-12-15 16:45:05 +01:00
  • 006d6cc300 fix(gpu): fix some cpu memory leaks Agnes Leroy 2025-12-15 11:01:52 +01:00
  • b950b551e6 chore(ci): update node version to 24.12 David Testé 2025-12-12 16:37:58 +01:00
  • 95524966ca chore(ci): handle push to crates.io input in release workflow David Testé 2025-12-12 16:30:26 +01:00
  • 26aae07710 chore(ci): update node version to 24.12 release/1.4.x David Testé 2025-12-12 16:37:58 +01:00
  • e8afc27c5a chore(ci): handle push to crates.io input in release workflow David Testé 2025-12-12 16:30:26 +01:00
  • da15ae85a1 chore(ci): set npm trusted publishing with node 24.12 alpha/1.4.0 David Testé 2025-12-12 16:37:58 +01:00
  • a5de357afd chore(ci): handle push to crates.io input in release workflow David Testé 2025-12-12 16:30:26 +01:00
  • d394af7f4d chore: bump dyn-stack to 0.13 Thomas Montaigu 2025-12-09 14:04:49 +01:00
  • 78d1ce18c1 feat(gpu): support keyswitch 64/32 Andrei Stoian 2025-10-10 17:25:03 +02:00
  • 14d49f0891 chore: add possibility to manually populate tfhe FFT plan cache Arthur Meyre 2025-10-09 15:21:14 +02:00
  • f15e96fde3 WIP: start thinking about latex struct definition David Testé 2025-12-12 16:17:04 +01:00
  • 4a2fb5e713 chore(tfhe): bump to 1.4.3 tfhe-rs-1.4.3 Nicolas Sarlin 2025-12-11 13:35:25 +01:00
  • 7b7179fdd7 chore(zk): bump tfhe-zk-pok Nicolas Sarlin 2025-12-11 11:11:22 +01:00
  • 12225d18bb fix(integer): early return for empty proven compact list conformance Nicolas Sarlin 2025-12-10 16:36:00 +01:00