gitextract_ii1m5ucw/ ├── .circleci/ │ └── config.yml ├── .gitignore ├── AUTHORS.md ├── LICENSE ├── README.md ├── abe/ │ ├── dippe.go │ ├── dippe_test.go │ ├── doc.go │ ├── fame.go │ ├── fame_test.go │ ├── gpsw.go │ ├── gpsw_test.go │ ├── ma-abe.go │ ├── ma-abe_test.go │ ├── policy.go │ └── policy_test.go ├── data/ │ ├── doc.go │ ├── matrix.go │ ├── matrix_bn256.go │ ├── matrix_test.go │ ├── vector.go │ ├── vector_bn256.go │ └── vector_test.go ├── doc.go ├── go.mod ├── go.sum ├── innerprod/ │ ├── doc.go │ ├── fullysec/ │ │ ├── damgard.go │ │ ├── damgard_dec_multi.go │ │ ├── damgard_dec_multi_test.go │ │ ├── damgard_multi.go │ │ ├── damgard_multi_test.go │ │ ├── damgard_test.go │ │ ├── dmcfe.go │ │ ├── dmcfe_test.go │ │ ├── doc.go │ │ ├── fh_multi_ipe.go │ │ ├── fh_multi_ipe_test.go │ │ ├── fhipe.go │ │ ├── fhipe_test.go │ │ ├── lwe.go │ │ ├── lwe_test.go │ │ ├── paillier.go │ │ ├── paillier_multi.go │ │ ├── paillier_multi_test.go │ │ ├── paillier_test.go │ │ ├── part_fh_ipe.go │ │ └── part_fh_ipe_test.go │ └── simple/ │ ├── ddh.go │ ├── ddh_multi.go │ ├── ddh_multi_test.go │ ├── ddh_test.go │ ├── doc.go │ ├── lwe.go │ ├── lwe_test.go │ ├── ringlwe.go │ └── ringlwe_test.go ├── internal/ │ ├── dlog/ │ │ ├── brute_force.go │ │ ├── brute_force_test.go │ │ ├── calc.go │ │ ├── calc_test.go │ │ ├── dlog_test.go │ │ ├── doc.go │ │ ├── pollard_rho.go │ │ └── pollard_rho_test.go │ ├── errors.go │ ├── keygen/ │ │ ├── elgamal.go │ │ └── prime.go │ └── mod_exp.go ├── quadratic/ │ ├── doc.go │ ├── quad.go │ ├── quad_test.go │ ├── sgp.go │ └── sgp_test.go └── sample/ ├── doc.go ├── normal.go ├── normal_cdt.go ├── normal_cdt_test.go ├── normal_cumulative.go ├── normal_cumulative_test.go ├── normal_double.go ├── normal_double_constant.go ├── normal_double_constant_test.go ├── normal_double_test.go ├── normal_negative.go ├── normal_negative_test.go ├── normal_test.go ├── sampler.go └── uniform.go