Commit Graph

112 Commits

Author SHA1 Message Date
Janmajaya Mall
8877c4a438 elaborate non-interactive mpc example 2024-07-01 20:00:56 +05:30
Janmajaya Mall
3d735fd082 add more SampleExtract functions 2024-07-01 19:12:42 +05:30
Janmajaya Mall
00e431484e add bomberman example 2024-07-01 17:48:35 +05:30
Janmajaya Mall
72d8cafa95 add bool frontend 2024-07-01 15:26:10 +05:30
Janmajaya Mall
c5a28bd7b3 add meeting long distance friends example 2024-07-01 13:56:25 +05:30
Janmajaya Mall
f2be81f7eb add div by zero 2024-07-01 11:48:10 +05:30
Janmajaya Mall
d260910299 separate ParameterSelector for non-interactive mp and interactive mp 2024-06-30 19:11:42 +05:30
Janmajaya Mall
fef9fa4b6e add more comments 2024-06-30 17:54:01 +05:30
Janmajaya Mall
978c0e2f7d add KeySize trait (in test cfg) and describe fields in keys 2024-06-30 15:18:58 +05:30
Janmajaya Mall
1ff98541c8 implement DoubleDecomposer for Rlwe Decomposer 2024-06-30 11:17:18 +05:30
Janmajaya Mall
f5f3700ea4 add more comments in traits inside rgdw/runtime 2024-06-29 20:11:49 +05:30
Janmajaya Mall
bc02262f9d modify rgsw/runtime ot use traits 2024-06-29 19:22:15 +05:30
Janmajaya Mall
e4ceab23d8 remove is_trivial from shoup ops 2024-06-29 10:21:35 +05:30
Janmajaya Mall
71901378b0 clean rgsw/runtime 2024-06-28 19:55:42 +05:30
Janmajaya Mall
acc51ce402 clean rgsw/keygen 2024-06-28 18:43:58 +05:30
Janmajaya Mall
8e6cde2d89 clean lwe 2024-06-28 17:51:40 +05:30
Janmajaya Mall
3eeae8b47f update NI_2P parameters 2024-06-27 18:46:38 +05:30
Janmajaya Mall
89f5dbc461 non-interactive RGSW ct works with different bases 2024-06-27 18:39:49 +05:30
Janmajaya Mall
082a08f3d8 in middle of modifying ni mp to use different bases for RLWE x RGSW and RGSW x RGSW 2024-06-26 10:40:59 +07:00
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
08cc9a3106 stopping at the moment because non-interactive requires some improvements 2024-06-13 14:40:09 +05:30
Janmajaya Mall
2fa7cfc6c2 generated some good primes 2024-06-13 10:31:50 +05:30
Janmajaya Mall
41fab75713 add non-interactive 2024-06-12 16:43:42 +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
691d662aa8 don't print runtime and auto count 2024-06-11 14:31:11 +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