Matthew Liu
8f6a1d7b98
cleaned up some conditional compilation logic in context, also formatting fixes
2023-07-10 11:28:56 -07:00
Matthew Liu
243d748cdf
fixed references of .0 into .graph and enabled conditional compilation of debugging structs, but this broke fhe_program proc macro
2023-07-10 11:03:09 -07:00
Matthew Liu
500a50d144
updated zkp jit compilation to support constructing nodes with group id
2023-06-27 16:59:22 -07:00
mliu24
bca6f80484
Merge branch 'debugger' into mliu-backend
2023-06-27 14:30:54 -07:00
Matthew Liu
e9816606b0
aded support for group id's in fhe and zkp programs
2023-06-27 14:17:13 -07:00
Matthew Liu
cf162631c1
addedd support for group counter to fheprograms
2023-06-27 12:28:37 -07:00
Matthew Liu
8526fa3bbb
added support for group id's in nodeinfo struct and modified new/add_node methods
2023-06-27 11:38:13 -07:00
mliu24
294d162076
commented out compile errors, added group_id to context ( #263 )
...
* commented out some code from main, bulid in debugger file to fix compile errors. also added optional field group_id for context
* added support for unique group ids
* added debug flag to sunscreen_fhe_program, need to check every instance of Context
* updated features and renamed feature to debugger
* removed atomic from context, renamed group_id to group_counter
2023-06-26 17:11:05 -07:00
Matthew Liu
e62cf2f7e3
updated features and renamed feature to debugger
2023-06-26 16:28:09 -07:00
Matthew Liu
4711a53842
added debug flag to sunscreen_fhe_program, need to check every instance of Context
2023-06-26 16:04:06 -07:00
rickwebiii
c6056bf8d9
Rweber/zkp ( #193 )
...
Can use gadgets
2022-12-08 10:08:57 -08: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
rickwebiii
f79e2312af
Rweber/clippy ( #189 )
...
Improve Errors (use thiserror and reduce their size). Fix clippy errors.
2022-11-29 13:18:45 -08:00
rickwebiii
3543b88387
Rweber/zkp ( #187 )
...
Refactor APIs to support ZKPs
2022-11-22 15:44:00 -08:00
rickwebiii
d847021858
Rweber/zkp ( #186 )
...
Add ZKP backend for Bulletproofs
2022-11-18 20:06:48 -08:00
rickwebiii
28ea71118f
Rweber/zkp ( #185 )
...
Start ZKP compiler and refactor common code.
2022-11-15 12:43:04 -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
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
e84f8da88b
Remove unneccessary unsafe code. Add more validation and document some stuff
2022-02-18 15:45:57 -08:00
Rick Weber
ac1bae3e62
Permit unused inputs
2022-02-16 20:32:15 -08:00
Rick Weber
7a08ddb1ef
update registry
2022-02-14 18:15:24 -08:00
Rick Weber
b76c042ac8
package WIP
2022-02-03 10:27:40 -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
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