Commit Graph

69 Commits

Author SHA1 Message Date
Rick Weber
813630a28c cargo fmt 2022-04-14 16:05:55 -07:00
Rick Weber
ab71f63403 Fix comments 2022-04-13 10:24:31 -07:00
Rick Weber
0c9e23b573 Add PIR example 2022-04-13 09:59:30 -07:00
Rick Weber
ad930251dc Add array support 2022-04-12 11:09:59 -07:00
Rick Weber
325ea85354 Fix simple_multiply, AMM comments 2022-04-04 15:37:34 -07:00
Rick Weber
945996f4ba FheProgramNode 2022-04-04 13:38:26 -07:00
Rick Weber
26d7d1438d Remove plain modulus from simple_multiply example 2022-04-04 13:14:13 -07:00
Rick Weber
cc13dee263 Use ? 2022-04-01 15:29:46 -07:00
Rick Weber
d7c579e561 Remove unwrap 2022-04-01 15:14:44 -07:00
Rick Weber
40e0a18097 Remove most unwraps 2022-04-01 15:14:44 -07:00
Rick Weber
72f430fdd1 Use ? 2022-03-31 16:43:38 -07:00
Rick Weber
fa673ecc47 Simplify example 2022-03-24 11:58:11 -07:00
Rick Weber
572d5b246f Update AMM per comments 2022-03-24 11:30:06 -07:00
ravital
ce952f4d40 Update main.rs 2022-03-24 10:49:24 -07:00
Rick Weber
0e3364baa1 Fix AMM example 2022-03-24 10:41:37 -07:00
Rick Weber
a014e7e104 Remove debugging code 2022-03-23 11:42:00 -07:00
Rick Weber
01ee12d7f5 AMM example works 2022-03-23 11:39:45 -07:00
Rick Weber
5639f3c16b Rename sunscreen_compiler to sunscreen 2022-03-22 14:29:35 -07:00
Rick Weber
9c0a45b211 plain modulus discussion 2022-02-24 17:16:52 -08:00
Rick Weber
fbe6ea356b Fix comment in simple multiply example 2022-02-22 15:24:42 -08:00
Rick Weber
e84f8da88b Remove unneccessary unsafe code. Add more validation and document some stuff 2022-02-18 15:45:57 -08:00
Rick Weber
c4c92c119d Fix numerics on optimized example 2022-02-18 13:29:22 -08:00
Rick Weber
3ede050241 Fix runtime error 2022-02-18 12:58:10 -08:00
Rick Weber
31fea7a746 Cleanup 2022-02-14 19:07:34 -08:00
Rick Weber
5d37b391a7 Update example; remove dependency 2022-02-14 19:07:19 -08:00
Rick Weber
9ab12b0aa3 AIP 2022-02-14 17:39:06 -08:00
Rick Weber
fc63ba110b Rename noise_margin 2022-02-01 17:22:03 -08:00
Rick Weber
03b120e824 Rename Secret/Public to PrivateKey/PublicKey 2022-02-01 17:14:25 -08:00
Rick Weber
a08eb1f5a6 Rename SIMD to Batched 2022-02-01 16:45:34 -08:00
Rick Weber
b92ac2d442 cargo fmt 2022-02-01 16:36:03 -08:00
Rick Weber
37f9167f04 Rename circuit WIP 2022-02-01 16:20:06 -08:00
Rick Weber
483ee9e296 circuit rename WIP 2022-02-01 15:59:05 -08:00
Rick Weber
4554dc2c05 Rename circuit WIP 2022-02-01 15:50:27 -08:00
Rick Weber
e86d625b8d SIMD 2022-02-01 14:03:44 -08:00
Rick Weber
f1973e92fd udpate chi_sq to print values directly 2022-01-31 16:11:24 -08:00
Rick Weber
904d34e3b2 Fix relin bug. Add chi squared example 2022-01-28 19:32:38 -08:00
Rick Weber
7313179d5e Document dot prod 2022-01-28 13:30:00 -08:00
Rick Weber
b7ab182039 dot product example 2022-01-28 12:33:41 -08:00
Rick Weber
70fcb61c2a Insert relinearizations after multiply_plaintex 2022-01-28 10:10:20 -08:00
Rick Weber
c19edf33fa Can encode/decode SIMD type 2022-01-26 14:33:05 -08:00
Rick Weber
62a3e7926b fractonal calculator 2022-01-25 13:44:54 -08:00
Rick Weber
7a54d63a99 Remove Unsigned type; it doesn't support subtraction 2022-01-24 17:14:20 -08:00
Rick Weber
5a9f1d125b Can now add literals 2022-01-21 14:01:09 -08:00
Rick Weber
8b128fa29e Reorganize modules 2022-01-21 11:54:42 -08:00
Rick Weber
e459b8e9b5 WIP 2022-01-19 17:34:26 -08:00
Rick Weber
b352881e5d tests pass again with Cipher type 2022-01-19 15:45:34 -08:00
Rick Weber
cbc3ab05b8 Add seal benchmarking program 2022-01-07 13:03:58 -08:00
Rick Weber
74556b4208 CR comments 2021-12-21 13:05:15 -08:00
Rick Weber
e3227661d1 Warn on noise budget exceeded. Finish calculator example 2021-12-16 17:36:12 -08:00
Rick Weber
0c20afbeb8 Calculator works 2021-12-16 17:21:35 -08:00