Matthew Liu
413bf008db
dependency updates and inserted a group in relinearization test
2023-08-07 17:21:30 -07:00
Matthew Liu
cb46c4b85b
fixed more compilation errors and enabled debugger feature in sunscreen_backend. next step: figure out secret vs privatekey and change debug_fhe_program accordingly
2023-07-16 02:05:27 -07:00
Matthew Liu
cc90bf3548
compilation errors in graph construction test, enabled debugger feature in sunscreen_fhe_program
2023-07-14 17:57:45 -07:00
Matthew Liu
644d044522
fixed some depenendcy issues to enable debugger feature across workspace, now going to fix compilation results/add support with debugger feature
2023-07-14 16:26:02 -07:00
Matthew Liu
70b5d21d7c
finished support for group id in zkp programs
2023-06-27 14:27:04 -07:00
Sam Tay
60b345cc5e
Make gadgets sync ( #237 )
...
* Make gadgets send/sync
This lets Application types be send/sync
* Bump curve25519 to appease clippy
* Speed up unsigned tests a tiny bit
2023-05-01 17:45:25 -07:00
Sam Tay
ace6d97140
Add a bfv::Unsigned type ( #236 )
...
* Add a bfv::Unsigned type
* Fix decoding from polynomial?
* Add prop test for addition
* Proptest sub, mul, and mixed cipher/plaintexts
* Reduce code dupe
* Add test for 0 - 1
* Add a few more tests
2023-04-24 11:57:33 -07:00
rickwebiii
af4849ddb5
Time shield circuits ( #224 )
...
* Time shield/unshield circuits
2023-03-08 19:19:59 -08:00
rickwebiii
c034f761e7
Rweber/zkp ( #223 )
...
* Add smart FHE TX benchmark
2023-03-08 17:49:08 -08:00
rickwebiii
6f713d6750
Rweber/zkp ( #218 )
...
Private tx range proof
2023-03-02 15:16:45 -08:00
rickwebiii
6604afbf95
ZKP array inputs ( #217 )
...
* ZKP array inputs
2023-03-01 13:33:14 -08:00
rickwebiii
48ebc52576
Rweber/zkp ( #211 )
...
Metal GPU accelerated scalar multiplication
2023-02-16 14:31:55 -08:00
rickwebiii
38a67b7d97
Can encode negative numbers onto native fields ( #198 )
...
* Can encode negative numbers onto native fields
2023-01-05 15:38:18 -08:00
rickwebiii
85e3a60e35
Rweber/zkp ( #194 )
...
Add to_unsigned gadget and test
2022-12-08 17:57:31 -08:00
rickwebiii
eac27d6ff5
Runtime now takes a ZKP backend ( #192 )
...
Runtime now takes a ZKP backend so we can JIT with NativeField
2022-12-03 11:31:43 -08:00
rickwebiii
72f00391ea
Rweber/zkp ( #188 )
...
ZKP works E2E
2022-11-29 13:47:29 -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
rickwebiii
0ca0052018
Rweber/release 0.7 ( #178 )
...
* 0.7 release
* Fix docs links
2022-10-17 14:56:27 -07:00
rickwebiii
c2b1850fab
Rweber/maint ( #176 )
...
Fix security vulnerability warning for unmaintained ansi_term.
2022-09-22 11:55:59 -07:00
rickwebiii
b8cbacac69
Downgrade minimum required toolchain ( #160 )
2022-07-20 12:05:07 +01:00
rickwebiii
37bec208b3
Rweber/crateupdate ( #151 )
...
* Update crate info
* Update crates-io.md
* bump
Co-authored-by: ravital <47154865+ravital@users.noreply.github.com >
2022-07-14 11:16:08 -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
4b0b3f38cd
It works
2022-04-26 14:59:53 -07:00
Rick Weber
6047fba925
Bump version
2022-04-19 10:44:17 -07:00
Rick Weber
fe23df89d2
hexl feature
2022-04-14 16:39:05 -07:00
Rick Weber
a8d6f9fdc0
Add comment on semver
2022-03-24 10:36:07 -07:00
Rick Weber
43728ccc99
Bump sunscreen
2022-03-23 14:50:14 -07:00
Rick Weber
5639f3c16b
Rename sunscreen_compiler to sunscreen
2022-03-22 14:29:35 -07:00