720b13f
(parallel-agg-key-shares, par-agg-key-shares)
Add parallelism to aggregate_non_interactive_multi_party_server_key_shares by
2024-07-26 00:15:44 +0200
b9cfe75
add fhe bool example by
2024-07-24 15:46:43 -0700
3587c56
add fhebool example + fix BatchedFheBool's SampleExtract infinite loop by
2024-07-24 15:46:25 -0700
a1f966a
make non-interactive/interactive batched fhe bools struct public by
2024-07-24 10:55:09 -0700
97daa79
impl user facing Encryptor, Decrytor, KeySwitch, SampleExtract for FheBools by
2024-07-24 10:44:47 -0700
9903232
add get_active_parameter_set by
2024-07-23 15:03:26 -0700
8fb7ab3
update lock by
2024-07-23 11:19:21 -0700
1b5a212
move num-bigint-dig to dev dependency by
2024-07-23 11:15:00 -0700
b3eb7e2
add non-standard FHE bool apis by
2024-07-23 11:02:33 -0700
06474f9
make necessary things pub for bool enc by
2024-07-16 12:16:08 -0700
a8e6c27
(HEAD -> main)
Add version 0.1.0 (#2) by
2024-07-08 16:39:31 +0530
2239fbe
fix apis for mp-interactive by
2024-07-08 16:28:19 +0530
40a4425
update toml by
2024-07-08 16:17:41 +0530
010a761
minor by
2024-07-08 15:56:00 +0530
655c043
update readme by
2024-07-08 15:27:19 +0530
9804933
update readme by
2024-07-07 19:45:31 +0530
c38d910
fix examples by
2024-07-06 22:29:45 +0530
d3b2c5d
remove noise by
2024-07-06 09:30:19 +0530
811fd3f
minor update readme by
2024-07-05 16:36:09 +0530
ea6afd1
update readme by
2024-07-05 16:27:40 +0530
48466b2
add readme by
2024-07-05 13:08:19 +0530
da07898
make build work with no features by
2024-07-05 12:24:34 +0530
6776391
add interactive_mp_bool_gates inside print noise by
2024-07-05 10:46:16 +0530
66b4ded
perform ni boostrtapping 100K times by
2024-07-05 10:08:37 +0530
56c4276
add more MP params by
2024-07-04 19:01:57 +0530
b281439
add more multi-party parameters by
2024-07-02 19:56:42 +0530
7cbe556
change LWE secret distribution to Error distribution for all parameters by
2024-07-02 16:15:09 +0530
4e6a9aa
amend interactive fhe uint8 example by
2024-07-02 15:28:46 +0530
0406a4b
add NonInteractiveBatchedFheUInt8s for non-interactive MPC; Make multi-party decyrption protocol independent of bool evaluator by
2024-07-02 14:13:13 +0530
a517dfb
add div_by_zero example and if_and_else example by
2024-07-02 11:53:10 +0530
d8d5e40
implement min, max, mux by
2024-07-02 10:30:11 +0530
d74c96d
remove counts from pbs by
2024-07-01 20:21:35 +0530
0faa3d0
improve bomberman example by
2024-07-01 20:13:02 +0530
8877c4a
elaborate non-interactive mpc example by
2024-07-01 20:00:56 +0530
3d735fd
add more SampleExtract functions by
2024-07-01 19:12:42 +0530
00e4314
add bomberman example by
2024-07-01 17:48:35 +0530
72d8caf
add bool frontend by
2024-07-01 15:26:10 +0530
c5a28bd
add meeting long distance friends example by
2024-07-01 13:56:25 +0530
f2be81f
add div by zero by
2024-07-01 11:48:10 +0530
d260910
separate ParameterSelector for non-interactive mp and interactive mp by
2024-06-30 19:11:42 +0530
fef9fa4
add more comments by
2024-06-30 17:54:01 +0530
978c0e2
add KeySize trait (in test cfg) and describe fields in keys by
2024-06-30 15:18:58 +0530
1ff9854
implement DoubleDecomposer for Rlwe Decomposer by
2024-06-30 11:17:18 +0530
f5f3700
add more comments in traits inside rgdw/runtime by
2024-06-29 20:11:49 +0530
bc02262
modify rgsw/runtime ot use traits by
2024-06-29 19:22:15 +0530
e4ceab2
remove is_trivial from shoup ops by
2024-06-29 10:21:35 +0530
7190137
clean rgsw/runtime by
2024-06-28 19:55:42 +0530
acc51ce
clean rgsw/keygen by
2024-06-28 18:43:58 +0530
8e6cde2
clean lwe by
2024-06-28 17:51:40 +0530
3eeae8b
update NI_2P parameters by
2024-06-27 18:46:38 +0530
89f5dbc
non-interactive RGSW ct works with different bases by
2024-06-27 18:39:49 +0530
082a08f
in middle of modifying ni mp to use different bases for RLWE x RGSW and RGSW x RGSW by
2024-06-26 10:40:59 +0700
c8cdd4c
add CollectRuntimeServerKeyStats trait by
2024-06-25 17:36:06 +0700
af8fa71
add print_noise to collect server key statistics by
2024-06-25 11:34:33 +0700
53a0ec4
add high but fast communication for 2pc by
2024-06-24 16:13:17 +0700
1d70996
add differing base feature for RLWExRGSw and RGSWxRGSW for interactive mpc by
2024-06-24 15:26:53 +0700
5d5100e
move multi-party crs to puncturing by
2024-06-23 15:26:15 +0700
ab7b1ca
fix rounding in decom by
2024-06-23 13:38:04 +0700
2a62351
decomp checks by
2024-06-20 11:53:38 +0530
1bfb6dc
fix secret HW and clean a bit by
2024-06-20 09:49:28 +0530
3236fcc
non-interactive example by
2024-06-19 13:19:48 +0530
656a2d2
move fhe uint8 api tests by
2024-06-19 11:32:02 +0530
f40a2ec
rough by
2024-06-18 23:01:17 +0530
b4e1e6b
fix ideal_sk_rlwe fn by
2024-06-18 20:18:58 +0530
9d78a3d
make tests by
2024-06-18 20:14:03 +0530
a95751f
non interactive mp works by
2024-06-18 19:45:04 +0530
88fdc6a
make enc and dec variant specific by
2024-06-17 20:13:32 +0530
691995f
fix test by
2024-06-17 14:55:41 +0530
0e95653
add shoup repre non-interactive multiparty server key eval domain by
2024-06-17 14:10:36 +0530
6aabfbf
add non-interactive multiparty server key eval domain by
2024-06-17 13:46:24 +0530
b1af696
remove prints by
2024-06-16 22:54:57 +0530
a34f347
fix non-interactive RGSW key gen by
2024-06-16 20:29:34 +0530
6226995
add non-interactive key setup by
2024-06-16 19:19:09 +0530
80856cc
fix parameters by
2024-06-16 10:48:55 +0530
08cc9a3
stopping at the moment because non-interactive requires some improvements by
2024-06-13 14:40:09 +0530
2fa7cfc
generated some good primes by
2024-06-13 10:31:50 +0530
41fab75
add non-interactive by
2024-06-12 16:43:42 +0530
eab9cd9
remove num.rs and fix mp parameter selector by
2024-06-11 17:53:00 +0530
1e0fb86
add example by
2024-06-11 17:31:01 +0530
1a2fc7a
add modulus operator for power of 2 modulus by
2024-06-11 16:39:16 +0530
691d662
don't print runtime and auto count by
2024-06-11 14:31:11 +0530
a4a8e89
modfiy benches a bit by
2024-06-11 14:28:35 +0530
590a222
fix pbs up with shoup by
2024-06-11 13:36:02 +0530
80ae5d7
prolly a mistake by
2024-06-11 11:24:03 +0530
a6ced5c
commit before transation to shoup pbs by
2024-06-11 10:28:47 +0530
634f6c2
add rlwe_rgsw_shoup by
2024-06-10 20:00:26 +0530
2c1c068
add galois_auto_shoup by
2024-06-10 19:39:20 +0530
fe0f887
divide rgsw into keygen ops and runtime ops by
2024-06-10 17:47:58 +0530
0015154
move modulus into different files by
2024-06-10 17:06:25 +0530
e161b33
add tests for shoup_fma by
2024-06-10 16:50:14 +0530
1eed188
bench shoup_fma against normal fma by
2024-06-10 16:28:46 +0530
0f496a1
add more ntt benches by
2024-06-10 13:59:05 +0530
e9bdaae
speed up backward ntt by
2024-06-10 13:08:51 +0530
085d5e2
add more NTT benches by
2024-06-10 12:32:29 +0530
a292f9a
improve ntt by
2024-06-10 11:45:43 +0530
77039d7
change decomp_iter last check by
2024-06-06 13:33:46 +0530
9b09549
make 2 asserts in galois_auto debug_asserts by
2024-06-05 18:18:49 +0530
3f624f0
minor fixes by
2024-06-05 18:13:53 +0530
a20a3e8
decompose with bit hacks without brnaching speeds up bootstrappoing by 15ms by
2024-06-05 17:39:35 +0530
3b0fa8b
use decomposer_iter by
2024-06-05 17:28:36 +0530