50 Commits

Author SHA1 Message Date
Ryan Orendorff
d7f58b39c1 Link to redeployed BFV docs (#398) 2025-05-07 23:27:35 +00:00
Ryan Orendorff
5ab19fb39c Update README (#397) 2025-05-07 17:24:09 +00:00
Ryan Orendorff
5eba25a961 Fix clippy warnings (#381) 2024-11-20 23:33:25 +00:00
rickwebiii
bf99f2119e Rweber/bug fixes (#374)
Fix bug when users tried to reuse LWE ciphertexts across encryptions
2024-04-04 19:24:48 -04:00
Ryan Orendorff
f341e89d02 Remove unused imports (#331) 2023-10-25 14:42:51 -06:00
Sam Tay
d9f64f4283 Bump all versions to 0.8.1 (#314) 2023-09-11 21:39:56 +00:00
Sam Tay
9b4de3ca09 Fix missing version in dependencies (#306)
* Fix missing version in dependencies

* Fix crates.io metadata
2023-08-22 22:27:47 -04:00
Sam Tay
cbbe0bafbe Bump all versions to 0.8.0 (#305) 2023-08-22 19:40:54 -04:00
rickwebiii
641bf96bd4 Rweber/deps (#295)
Move all deps to [workspace.dependencies]
2023-08-04 17:23:06 -07:00
rickwebiii
2e5b7e834b Rweber/refactor (#190)
Refactor sunscreen_fhe_program to use types and functions in sunscreen_compiler_common
2022-11-30 18:02:45 -08:00
Sam Tay
e2e5da3f60 Manually fix the rest of the clippy warnings 2022-10-31 15:30:34 -07:00
Sam Tay
4b53103953 Auto fix clippy warnings 2022-10-31 15:30:34 -07:00
rickwebiii
0ca0052018 Rweber/release 0.7 (#178)
* 0.7 release

* Fix docs links
2022-10-17 14:56:27 -07:00
rickwebiii
334355067a Rweber/chaining (#171)
Chaining
2022-08-15 13:58:22 -07:00
rickwebiii
507c70f1c3 Rweber/model (#167)
* Add invariant noise

* WIP

* Update Results

* cargo fmt

* cargo fmt

Co-authored-by: EC2 Default User <ec2-user@ip-172-31-36-95.us-west-2.compute.internal>
2022-08-09 13:13:45 -07:00
rickwebiii
2e70480e63 Add benchmark (#163) 2022-08-04 11:48:02 -07:00
rickwebiii
5e9c1d99af With code hacks, you can now use canonical embedding norm model (#162)
* With code hacks, you can now use canonical embedding norm model

* Cargo fmt
2022-07-22 16:48:05 +01:00
rickwebiii
0b86d5dfad Rweber/model (#161)
Add support for noise models in determining parameter selection
2022-07-22 15:56:39 +01:00
rickwebiii
b8cbacac69 Downgrade minimum required toolchain (#160) 2022-07-20 12:05:07 +01:00
rickwebiii
136d03f081 Rweber/crateupdate (#152)
* Fix broken links

* Bump packages
2022-07-14 11:37:27 -07:00
rickwebiii
123da60636 Rweber/packages (#150)
* No network during build

* Bump packages
2022-07-13 18:47:54 -07:00
rickwebiii
04d0ee90d2 Fixup Cargo.toml files for release 2022-05-16 18:00:39 -07:00
rickwebiii
17ea255f4e Add playground, rename seal->seal_fhe 2022-05-16 16:09:07 -07:00
Rick Weber
2ad081f9c7 Version bump 2022-04-28 16:07:35 -07:00
Rick Weber
6047fba925 Bump version 2022-04-19 10:44:17 -07:00
Rick Weber
539ca57087 Bump seal crate version 2022-02-28 15:03:06 -08:00
Rick Weber
7a08ddb1ef update registry 2022-02-14 18:15:24 -08:00
Rick Weber
ec43ec5561 Prep for packaging 2022-02-02 16:57:54 -08:00
Rick Weber
13bee724ec Rename circuit to FHE program 2022-02-01 16:35:45 -08:00
Rick Weber
37f9167f04 Rename circuit WIP 2022-02-01 16:20:06 -08:00
Rick Weber
ef0ca9f10a Remove warning 2022-01-28 14:15:10 -08:00
Rick Weber
1743301f4e Don't relin plaintext multiplpications 2022-01-28 13:45:03 -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
0313d7e728 Multiply ciphertexts 2022-01-21 16:38:18 -08:00
Rick Weber
5a9f1d125b Can now add literals 2022-01-21 14:01:09 -08:00
Rick Weber
41c17c5445 Add example 2021-12-03 18:40:44 -08:00
Rick Weber
99ff763321 Documentation 2021-11-30 21:49:08 -08:00
Rick Weber
3391b6d6fa Tests pass again 2021-11-30 21:00:49 -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
10f055b568 Fix test failure 2021-11-22 21:56:59 -08:00
Rick Weber
f0082668fa Add tables of interesting things 2021-11-22 21:49:03 -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