Commit Graph

  • 720b13faba Add parallelism to aggregate_non_interactive_multi_party_server_key_shares parallel-agg-key-shares par-agg-key-shares arnaucube 2024-07-26 00:15:44 +02:00
  • b9cfe7536e add fhe bool example Janmajaya Mall 2024-07-24 15:46:43 -07:00
  • 3587c563dc add fhebool example + fix BatchedFheBool's SampleExtract infinite loop Janmajaya Mall 2024-07-24 15:46:25 -07:00
  • a1f966a172 make non-interactive/interactive batched fhe bools struct public Janmajaya Mall 2024-07-24 10:55:09 -07:00
  • 97daa79f5c impl user facing Encryptor, Decrytor, KeySwitch, SampleExtract for FheBools Janmajaya Mall 2024-07-24 10:44:47 -07:00
  • 9903232212 add get_active_parameter_set Janmajaya Mall 2024-07-23 15:03:26 -07:00
  • 8fb7ab3072 update lock Janmajaya Mall 2024-07-23 11:19:21 -07:00
  • 1b5a2129e0 move num-bigint-dig to dev dependency Janmajaya Mall 2024-07-23 11:15:00 -07:00
  • b3eb7e2109 add non-standard FHE bool apis Janmajaya Mall 2024-07-23 11:02:33 -07:00
  • 06474f9cae make necessary things pub for bool enc Janmajaya Mall 2024-07-16 12:16:08 -07:00
  • a8e6c27627 Add version 0.1.0 (#2) main Janmajayamall 2024-07-08 16:39:31 +05:30
  • 2239fbe004 fix apis for mp-interactive Janmajaya Mall 2024-07-08 16:28:19 +05:30
  • 40a442592a update toml Janmajaya Mall 2024-07-08 16:17:41 +05:30
  • 010a76171a minor Janmajaya Mall 2024-07-08 15:56:00 +05:30
  • 655c04394c update readme Janmajaya Mall 2024-07-08 15:27:19 +05:30
  • 9804933068 update readme Janmajaya Mall 2024-07-07 19:45:31 +05:30
  • c38d910846 fix examples Janmajaya Mall 2024-07-06 22:29:45 +05:30
  • d3b2c5d3a8 remove noise Janmajaya Mall 2024-07-06 09:30:19 +05:30
  • 811fd3fe7d minor update readme Janmajaya Mall 2024-07-05 16:36:09 +05:30
  • ea6afd1b91 update readme Janmajaya Mall 2024-07-05 16:27:40 +05:30
  • 48466b2568 add readme Janmajaya Mall 2024-07-05 13:08:19 +05:30
  • da07898fed make build work with no features Janmajaya Mall 2024-07-05 12:24:34 +05:30
  • 6776391395 add interactive_mp_bool_gates inside print noise Janmajaya Mall 2024-07-05 10:46:16 +05:30
  • 66b4dedb5a perform ni boostrtapping 100K times Janmajaya Mall 2024-07-05 10:08:37 +05:30
  • 56c4276cba add more MP params Janmajaya Mall 2024-07-04 19:01:57 +05:30
  • b2814392ab add more multi-party parameters Janmajaya Mall 2024-07-02 19:56:42 +05:30
  • 7cbe55691f change LWE secret distribution to Error distribution for all parameters Janmajaya Mall 2024-07-02 16:15:09 +05:30
  • 4e6a9aa3a7 amend interactive fhe uint8 example Janmajaya Mall 2024-07-02 15:28:46 +05:30
  • 0406a4b47c add NonInteractiveBatchedFheUInt8s for non-interactive MPC; Make multi-party decyrption protocol independent of bool evaluator Janmajaya Mall 2024-07-02 14:13:13 +05:30
  • a517dfb83d add div_by_zero example and if_and_else example Janmajaya Mall 2024-07-02 11:53:10 +05:30
  • d8d5e40f00 implement min, max, mux Janmajaya Mall 2024-07-02 10:30:11 +05:30
  • d74c96d08a remove counts from pbs Janmajaya Mall 2024-07-01 20:21:35 +05:30
  • 0faa3d027a improve bomberman example Janmajaya Mall 2024-07-01 20:13:02 +05:30
  • 8877c4a438 elaborate non-interactive mpc example Janmajaya Mall 2024-07-01 20:00:56 +05:30
  • 3d735fd082 add more SampleExtract functions Janmajaya Mall 2024-07-01 19:12:42 +05:30
  • 00e431484e add bomberman example Janmajaya Mall 2024-07-01 17:48:35 +05:30
  • 72d8cafa95 add bool frontend Janmajaya Mall 2024-07-01 15:26:10 +05:30
  • c5a28bd7b3 add meeting long distance friends example Janmajaya Mall 2024-07-01 13:56:25 +05:30
  • f2be81f7eb add div by zero Janmajaya Mall 2024-07-01 11:48:10 +05:30
  • d260910299 separate ParameterSelector for non-interactive mp and interactive mp Janmajaya Mall 2024-06-30 19:11:42 +05:30
  • fef9fa4b6e add more comments Janmajaya Mall 2024-06-30 17:54:01 +05:30
  • 978c0e2f7d add KeySize trait (in test cfg) and describe fields in keys Janmajaya Mall 2024-06-30 15:18:58 +05:30
  • 1ff98541c8 implement DoubleDecomposer for Rlwe Decomposer Janmajaya Mall 2024-06-30 11:17:18 +05:30
  • f5f3700ea4 add more comments in traits inside rgdw/runtime Janmajaya Mall 2024-06-29 20:11:49 +05:30
  • bc02262f9d modify rgsw/runtime ot use traits Janmajaya Mall 2024-06-29 19:22:15 +05:30
  • e4ceab23d8 remove is_trivial from shoup ops Janmajaya Mall 2024-06-29 10:21:35 +05:30
  • 71901378b0 clean rgsw/runtime Janmajaya Mall 2024-06-28 19:55:42 +05:30
  • acc51ce402 clean rgsw/keygen Janmajaya Mall 2024-06-28 18:43:58 +05:30
  • 8e6cde2d89 clean lwe Janmajaya Mall 2024-06-28 17:51:40 +05:30
  • 3eeae8b47f update NI_2P parameters Janmajaya Mall 2024-06-27 18:46:38 +05:30
  • 89f5dbc461 non-interactive RGSW ct works with different bases Janmajaya Mall 2024-06-27 18:39:49 +05:30
  • 082a08f3d8 in middle of modifying ni mp to use different bases for RLWE x RGSW and RGSW x RGSW Janmajaya Mall 2024-06-26 10:40:59 +07:00
  • c8cdd4c291 add CollectRuntimeServerKeyStats trait Janmajaya Mall 2024-06-25 17:36:06 +07:00
  • af8fa716b3 add print_noise to collect server key statistics Janmajaya Mall 2024-06-25 11:34:33 +07:00
  • 53a0ec49af add high but fast communication for 2pc Janmajaya Mall 2024-06-24 16:13:17 +07:00
  • 1d7099600a add differing base feature for RLWExRGSw and RGSWxRGSW for interactive mpc Janmajaya Mall 2024-06-24 15:26:53 +07:00
  • 5d5100e6d1 move multi-party crs to puncturing Janmajaya Mall 2024-06-23 15:26:15 +07:00
  • ab7b1ca40f fix rounding in decom Janmajaya Mall 2024-06-23 13:38:04 +07:00
  • 2a62351ba3 decomp checks Janmajaya Mall 2024-06-20 11:53:38 +05:30
  • 1bfb6dc7a5 fix secret HW and clean a bit Janmajaya Mall 2024-06-20 09:49:28 +05:30
  • 3236fccd7e non-interactive example Janmajaya Mall 2024-06-19 13:19:48 +05:30
  • 656a2d270b move fhe uint8 api tests Janmajaya Mall 2024-06-19 11:32:02 +05:30
  • f40a2ec5d6 rough Janmajaya Mall 2024-06-18 23:01:17 +05:30
  • b4e1e6bbf8 fix ideal_sk_rlwe fn Janmajaya Mall 2024-06-18 20:18:58 +05:30
  • 9d78a3d1f6 make tests Janmajaya Mall 2024-06-18 20:14:03 +05:30
  • a95751f560 non interactive mp works Janmajaya Mall 2024-06-18 19:45:04 +05:30
  • 88fdc6ac5c make enc and dec variant specific Janmajaya Mall 2024-06-17 20:13:32 +05:30
  • 691995f1c3 fix test Janmajaya Mall 2024-06-17 14:55:41 +05:30
  • 0e95653698 add shoup repre non-interactive multiparty server key eval domain Janmajaya Mall 2024-06-17 14:10:36 +05:30
  • 6aabfbfd71 add non-interactive multiparty server key eval domain Janmajaya Mall 2024-06-17 13:46:24 +05:30
  • b1af696918 remove prints Janmajaya Mall 2024-06-16 22:54:57 +05:30
  • a34f34757f fix non-interactive RGSW key gen Janmajaya Mall 2024-06-16 20:29:34 +05:30
  • 6226995179 add non-interactive key setup Janmajaya Mall 2024-06-16 19:19:09 +05:30
  • 80856cc850 fix parameters Janmajaya Mall 2024-06-16 10:48:55 +05:30
  • 08cc9a3106 stopping at the moment because non-interactive requires some improvements Janmajaya Mall 2024-06-13 14:40:09 +05:30
  • 2fa7cfc6c2 generated some good primes Janmajaya Mall 2024-06-13 10:31:50 +05:30
  • 41fab75713 add non-interactive Janmajaya Mall 2024-06-12 16:43:42 +05:30
  • eab9cd90c1 remove num.rs and fix mp parameter selector Janmajaya Mall 2024-06-11 17:53:00 +05:30
  • 1e0fb86782 add example Janmajaya Mall 2024-06-11 17:31:01 +05:30
  • 1a2fc7a6b4 add modulus operator for power of 2 modulus Janmajaya Mall 2024-06-11 16:39:16 +05:30
  • 691d662aa8 don't print runtime and auto count Janmajaya Mall 2024-06-11 14:31:11 +05:30
  • a4a8e8930c modfiy benches a bit Janmajaya Mall 2024-06-11 14:28:35 +05:30
  • 590a222c92 fix pbs up with shoup Janmajaya Mall 2024-06-11 13:36:02 +05:30
  • 80ae5d7c8f prolly a mistake Janmajaya Mall 2024-06-11 11:24:03 +05:30
  • a6ced5c036 commit before transation to shoup pbs Janmajaya Mall 2024-06-11 10:28:47 +05:30
  • 634f6c2512 add rlwe_rgsw_shoup Janmajaya Mall 2024-06-10 20:00:26 +05:30
  • 2c1c0687bc add galois_auto_shoup Janmajaya Mall 2024-06-10 19:39:20 +05:30
  • fe0f887706 divide rgsw into keygen ops and runtime ops Janmajaya Mall 2024-06-10 17:47:58 +05:30
  • 001515413b move modulus into different files Janmajaya Mall 2024-06-10 17:06:25 +05:30
  • e161b33402 add tests for shoup_fma Janmajaya Mall 2024-06-10 16:50:14 +05:30
  • 1eed18881f bench shoup_fma against normal fma Janmajaya Mall 2024-06-10 16:28:46 +05:30
  • 0f496a1032 add more ntt benches Janmajaya Mall 2024-06-10 13:59:05 +05:30
  • e9bdaaea69 speed up backward ntt Janmajaya Mall 2024-06-10 13:08:51 +05:30
  • 085d5e23a0 add more NTT benches Janmajaya Mall 2024-06-10 12:32:29 +05:30
  • a292f9ad9e improve ntt Janmajaya Mall 2024-06-10 11:45:43 +05:30
  • 77039d7918 change decomp_iter last check Janmajaya Mall 2024-06-06 13:33:46 +05:30
  • 9b09549e18 make 2 asserts in galois_auto debug_asserts Janmajaya Mall 2024-06-05 18:18:49 +05:30
  • 3f624f04de minor fixes Janmajaya Mall 2024-06-05 18:13:53 +05:30
  • a20a3e8e77 decompose with bit hacks without brnaching speeds up bootstrappoing by 15ms Janmajaya Mall 2024-06-05 17:39:35 +05:30
  • 3b0fa8bf25 use decomposer_iter Janmajaya Mall 2024-06-05 17:28:36 +05:30