Commit Graph

46 Commits

Author SHA1 Message Date
Rick Weber
ee4799817a Can serialize ciphertexts + bincode support 2022-01-18 11:17:55 -08:00
Rick Weber
008a9873f2 Can serialize public keys 2022-01-14 20:22:05 -08:00
Rick Weber
4b984efcc7 Can roundtrip public key 2022-01-14 17:05:32 -08:00
Rick Weber
1556450805 Serialization WIP 2022-01-14 13:25:33 -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
0038005c8d Rationals work 2021-12-16 13:15:42 -08:00
Rick Weber
048ed78ff6 Signed encoder works 2021-12-16 11:16:57 -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
1ebb44cede Fix docs 2021-12-10 15:55:44 -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
090efb7856 WIP 2021-12-09 23:51:55 -08:00
Rick Weber
e9cc28146b WIP 2021-12-09 19:00:01 -08:00
Rick Weber
c190b025a4 Move run to its own file 2021-12-09 17:05:20 -08:00
Rick Weber
6f3402ca9b Move out Runtime to reduce file size 2021-12-09 17:02:03 -08:00
Rick Weber
284b13ccc9 Refactor Type info down to runtime 2021-12-09 16:53:03 -08:00
Rick Weber
e5dc3f5c5e Fix doc failure 2021-12-08 19:43:33 -08:00
Rick Weber
87d1505409 Pack integers into multiple coefficients, encoders are dead. 2021-12-08 19:38:19 -08:00
Rick Weber
ebc7fdb880 Remove encoders WIP 2021-12-08 17:15:58 -08:00
Rick Weber
41c17c5445 Add example 2021-12-03 18:40:44 -08:00
Rick Weber
b1a7aad82c megarefactor parameter selection to frontend 2021-11-30 20:48:52 -08:00
Rick Weber
b503193b83 Can add ciphertexts in frontent 2021-11-29 22:17:01 -08:00
Rick Weber
d97afa7da6 WIP 2021-11-29 14:04:48 -08:00
Rick Weber
247ce3f52c Docs 2021-11-23 12:43:14 -08:00
Rick Weber
eb58235062 Add shift left/right to runtime 2021-11-23 12:27:22 -08:00
Rick Weber
1dfb3e80bf Fix minor doc issues, rename IR to Circuit 2021-11-23 11:37:49 -08:00
Rick Weber
c44b60a00d Can auto-pick params for circuit. 2021-11-22 20:35:04 -08:00
Rick Weber
491aabe693 Fix warnings 2021-11-22 14:43:41 -08:00
Rick Weber
014b1d260e rename backend compiler, add validation 2021-11-22 14:22:47 -08:00
Rick Weber
e9117f72bd Add more tests 2021-11-21 16:05:23 -08:00
Rick Weber
799bbcad2c Refactor operand type specification. 2021-11-21 15:17:53 -08:00
Rick Weber
e6ca659f7d Get tests compiling again 2021-11-19 17:42:16 -08:00
Rick Weber
e144b3f8ec Runtime works. 2021-11-19 17:15:09 -08:00
Rick Weber
43c1b06452 WIP: tests 2021-11-19 16:41:55 -08:00
Rick Weber
e67d447cc5 WIP 2021-11-19 15:14:56 -08:00
Rick Weber
f1e346cd05 Refactor BFVEvaluator 2021-11-19 14:23:43 -08:00
Rick Weber
6e0ccaa5dd runtime WIP, cargo fmt 2021-11-18 17:42:44 -08:00
Rick Weber
665596edcf Tree shaking works, added a bunch of tests 2021-11-18 12:02:53 -08:00
Rick Weber
1bce2548ac Rejigger library composition 2021-11-17 15:09:00 -08:00