Commit Graph

62 Commits

Author SHA1 Message Date
Janmajaya Mall
c8cdd4c291 add CollectRuntimeServerKeyStats trait 2024-06-25 17:36:06 +07:00
Janmajaya Mall
af8fa716b3 add print_noise to collect server key statistics 2024-06-25 11:34:33 +07:00
Janmajaya Mall
53a0ec49af add high but fast communication for 2pc 2024-06-24 16:13:17 +07:00
Janmajaya Mall
1d7099600a add differing base feature for RLWExRGSw and RGSWxRGSW for interactive mpc 2024-06-24 15:26:53 +07:00
Janmajaya Mall
5d5100e6d1 move multi-party crs to puncturing 2024-06-23 15:26:15 +07:00
Janmajaya Mall
ab7b1ca40f fix rounding in decom 2024-06-23 13:38:04 +07:00
Janmajaya Mall
2a62351ba3 decomp checks 2024-06-20 11:53:38 +05:30
Janmajaya Mall
1bfb6dc7a5 fix secret HW and clean a bit 2024-06-20 09:49:28 +05:30
Janmajaya Mall
3236fccd7e non-interactive example 2024-06-19 13:19:48 +05:30
Janmajaya Mall
656a2d270b move fhe uint8 api tests 2024-06-19 11:32:02 +05:30
Janmajaya Mall
f40a2ec5d6 rough 2024-06-18 23:01:17 +05:30
Janmajaya Mall
b4e1e6bbf8 fix ideal_sk_rlwe fn 2024-06-18 20:18:58 +05:30
Janmajaya Mall
9d78a3d1f6 make tests 2024-06-18 20:14:03 +05:30
Janmajaya Mall
a95751f560 non interactive mp works 2024-06-18 19:45:04 +05:30
Janmajaya Mall
88fdc6ac5c make enc and dec variant specific 2024-06-17 20:13:32 +05:30
Janmajaya Mall
691995f1c3 fix test 2024-06-17 14:55:41 +05:30
Janmajaya Mall
0e95653698 add shoup repre non-interactive multiparty server key eval domain 2024-06-17 14:10:36 +05:30
Janmajaya Mall
6aabfbfd71 add non-interactive multiparty server key eval domain 2024-06-17 13:46:24 +05:30
Janmajaya Mall
b1af696918 remove prints 2024-06-16 22:54:57 +05:30
Janmajaya Mall
a34f34757f fix non-interactive RGSW key gen 2024-06-16 20:29:34 +05:30
Janmajaya Mall
6226995179 add non-interactive key setup 2024-06-16 19:19:09 +05:30
Janmajaya Mall
80856cc850 fix parameters 2024-06-16 10:48:55 +05:30
Janmajaya Mall
2fa7cfc6c2 generated some good primes 2024-06-13 10:31:50 +05:30
Janmajaya Mall
eab9cd90c1 remove num.rs and fix mp parameter selector 2024-06-11 17:53:00 +05:30
Janmajaya Mall
1e0fb86782 add example 2024-06-11 17:31:01 +05:30
Janmajaya Mall
1a2fc7a6b4 add modulus operator for power of 2 modulus 2024-06-11 16:39:16 +05:30
Janmajaya Mall
a4a8e8930c modfiy benches a bit 2024-06-11 14:28:35 +05:30
Janmajaya Mall
590a222c92 fix pbs up with shoup 2024-06-11 13:36:02 +05:30
Janmajaya Mall
80ae5d7c8f prolly a mistake 2024-06-11 11:24:03 +05:30
Janmajaya Mall
a6ced5c036 commit before transation to shoup pbs 2024-06-11 10:28:47 +05:30
Janmajaya Mall
77039d7918 change decomp_iter last check 2024-06-06 13:33:46 +05:30
Janmajaya Mall
a20a3e8e77 decompose with bit hacks without brnaching speeds up bootstrappoing by 15ms 2024-06-05 17:39:35 +05:30
Janmajaya Mall
a05e959e75 add decomp_iter 2024-06-05 17:15:40 +05:30
Janmajaya Mall
6cea691749 minor mods 2024-06-05 12:00:55 +05:30
Janmajaya Mall
15464c1ecc remove 1 NTT from galois_auto AND add NTT benches 2024-06-05 10:28:10 +05:30
Janmajaya Mall
0583c9ba40 clean a bit 2024-06-04 19:29:44 +05:30
Janmajaya Mall
5a54685737 add bool noise 2024-06-04 17:46:08 +05:30
Janmajaya Mall
ccee110b34 put decomposer in main.rs in different file 2024-06-04 15:42:13 +05:30
Janmajaya Mall
4a0d96d7a4 move keys into different file 2024-06-01 15:17:30 +05:30
Janmajaya Mall
0d1e6c336e move PBS to its own file 2024-06-01 13:34:28 +05:30
Janmajaya Mall
1c0ac104e2 Add multi-party Uint8 2024-06-01 13:09:01 +05:30
Janmajaya Mall
70cb18da57 add window size in blind rotation 2024-05-31 20:03:35 +05:30
Janmajaya Mall
3dc00766aa uint8 frontend works 2024-05-30 18:40:28 +05:30
Janmajaya Mall
899fe18953 add APIs for unsigned 2024-05-30 17:03:17 +05:30
Janmajaya Mall
0bb653c816 Add short int and more gates 2024-05-28 17:35:59 +05:30
Janmajaya Mall
ec01571eb1 fix noise test 2024-05-23 19:39:10 +05:30
Janmajaya Mall
b8fdf4552e fix to_i64 for modulus u64 2024-05-20 13:22:32 +05:30
Janmajaya Mall
28216110b2 impl GetModulus for WordSizeModulus 2024-05-20 10:05:37 +05:30
Janmajaya Mall
f9d0f165bb useless formatting 2024-05-20 09:50:20 +05:30
Janmajaya Mall
892b29e775 pbs works again 2024-05-19 20:13:12 +05:30