646 Commits

Author SHA1 Message Date
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
259fda564e Make SEAL types sync/send 2021-11-19 11:34:06 -08:00
Rick Weber
6e0ccaa5dd runtime WIP, cargo fmt 2021-11-18 17:42:44 -08:00
Rick Weber
b672cdc563 Remove unused crate 2021-11-18 14:01:03 -08:00
Rick Weber
00125db30a Document IR crate 2021-11-18 13:59:15 -08:00
Rick Weber
49b1f423c1 Add pruning test 2021-11-18 12:17:15 -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
Rick Weber
a523f8ccc0 Can insert relinearizations 2021-11-17 14:13:31 -08:00
Rick Weber
f3bb3c7f8c cargo fmt 2021-11-17 11:05:11 -08:00
Rick Weber
e90929d8e9 clean up interface 2021-11-17 11:03:42 -08:00
Rick Weber
fc77765760 Add graph traversal 2021-11-16 17:17:31 -08:00
Rick Weber
d917343573 Debug tests 2021-11-15 10:37:04 -08:00
Rick Weber
7c28484f1d Add some assumption tests 2021-11-10 15:00:45 -08:00
Rick Weber
bc9654fbc3 Clean up wasteful work 2021-11-10 10:35:12 -08:00
Rick Weber
4d0e90bd04 Rotations 2021-11-10 10:29:09 -08:00
Rick Weber
71242f005c Rotations WIP 2021-11-09 17:31:41 -08:00
Rick Weber
bcd8f45fed plaintext ops 2021-11-09 16:29:18 -08:00
Rick Weber
d4d3bcced8 exponentiate tests 2021-11-09 16:08:12 -08:00
Rick Weber
5ead89aafa multiply many 2021-11-09 15:22:16 -08:00
Rick Weber
abc799e421 Relin out of band 2021-11-09 13:42:47 -08:00
Rick Weber
6f582c8887 Can relinearize 2021-11-09 12:58:42 -08:00
Rick Weber
d6e4dc79cf Can add, sub 2021-11-09 11:02:03 -08:00
Rick Weber
68bd63aaee Can negate 2021-11-09 10:39:40 -08:00
Rick Weber
fcef4d8067 Add a test 2021-11-08 16:55:01 -08:00
Rick Weber
98648d7ac7 Docs 2021-11-08 16:48:06 -08:00
Rick Weber
688236721c Decryptor 2021-11-08 16:40:27 -08:00
Rick Weber
f4e041d4bf Docs 2021-11-08 16:03:55 -08:00
Rick Weber
1f617eba80 Encoder 2021-11-08 15:51:23 -08:00
Rick Weber
a524c56c1d Force linefeed for Windows devs 2021-11-08 12:18:09 -08:00
Rick Weber
33ed2fbf52 Add docs 2021-11-08 12:16:12 -08:00
Rick Weber
e8838fc1ec WIP 2021-11-08 11:57:42 -08:00
Rick Weber
f111a0cf2d Add docs, clean up warnings 2021-11-05 16:57:23 -07:00
Rick Weber
41019ce90a Port more classes over 2021-11-05 16:33:28 -07:00
Rick Weber
fa4bfa445a Can construct encryption_params 2021-11-04 17:40:30 -07:00
Rick Weber
9e85b35971 Docs 2021-11-04 16:23:47 -07:00
Rick Weber
8e154aa7c9 More tests 2021-11-04 15:42:05 -07:00
Rick Weber
040f49983a cleanup 2021-11-04 12:39:10 -07:00
Rick Weber
25406b3f6d Tests pass 2021-11-04 12:35:18 -07:00
Rick Weber
8a9a8e6bea WIP 2021-11-03 22:49:04 -07:00
Rick Weber
e670ac2ba1 Fix linker errors, add a test 2021-11-03 17:52:51 -07:00
Rick Weber
a06fee5a66 Initial commit 2021-11-03 17:24:20 -07:00