Commit Graph

46 Commits

Author SHA1 Message Date
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
Rick Weber
748c0b2c0c Fix calculator 2021-12-16 13:19:15 -08:00
Rick Weber
af5ff3ab6d Can add rationals 2021-12-16 11:41:07 -08:00
Rick Weber
88b757fbbc WIP 2021-12-15 22:53:04 -08:00
Rick Weber
845ac273e8 WIP 2021-12-15 11:16:32 -08:00
Rick Weber
58d58f2f71 Update runtime to take only scheme params 2021-12-14 15:46:00 -08:00
Rick Weber
ec9f0cf327 Cleanup docs 2021-12-14 15:31:11 -08:00
Rick Weber
6fcae9ab24 Update API 2021-12-14 15:24:40 -08:00
Rick Weber
d90ad78b1a Codegen circuit interface 2021-12-13 12:45:25 -08:00
Rick Weber
b36bbe6901 WIP 2021-12-13 11:35:48 -08:00
Rick Weber
c4d3ca99be Update example to use encrypt macro 2021-12-10 16:27:35 -08:00
Rick Weber
21ea1e4f91 decrypt! macro works 2021-12-10 15:49:01 -08:00
Rick Weber
872157dc0e decryption WIP 2021-12-10 14:10:56 -08:00
Rick Weber
e9cc28146b WIP 2021-12-09 19:00:01 -08:00
Rick Weber
284b13ccc9 Refactor Type info down to runtime 2021-12-09 16:53:03 -08:00
Rick Weber
87d1505409 Pack integers into multiple coefficients, encoders are dead. 2021-12-08 19:38:19 -08:00
Rick Weber
f87bc9a473 Refactor to lift FHE types into GraphNode<T: FheType> 2021-12-06 20:18:09 -08:00
Rick Weber
8da701aaf0 Require scheme on circuit attribute 2021-12-06 17:09:09 -08:00
Rick Weber
9a25a9dc4c rename sunscreen_frontend to sunscreen_compiler 2021-12-06 13:42:08 -08:00
Rick Weber
41c17c5445 Add example 2021-12-03 18:40:44 -08:00