Commit Graph

25 Commits

Author SHA1 Message Date
3for
5b59893903 annotation typo (#29) 2020-12-15 12:34:51 -08:00
François Garillot
075ada9c29 Fold panics in the enclosing Error case (#27) 2020-10-16 15:28:25 -07:00
François Garillot
9e4c166edb Refactor to idiomatic Result/Option patterns (#25)
This:
- introduces a small [thiserror](https://github.com/dtolnay/thiserror)-powered enum to improve ProofVerifyError's messages,
- refactors point decompression errors into a variant of that enum, thereby suppressing the panics which occur when decompresison fails.
- folds other panics into the Error cases of their enclosing `Result` return
2020-09-29 15:18:43 -07:00
Jakub Konka
7b102a241f Add example proving knowledge of cubic equation solution (#26) 2020-09-16 09:41:13 -07:00
Srinath Setty
65b3e69a47 add import instructions 2020-09-01 10:50:54 -07:00
Srinath Setty
6b95e05ede update metadata 2020-09-01 10:28:26 -07:00
Srinath Setty
1bb98a36b1 additional error checking 2020-09-01 10:13:53 -07:00
Srinath Setty
67a038ee5f update version to 0.2.0 2020-08-31 14:38:35 -07:00
Srinath Setty
2d22bff71f Add APIs to specify an R1CS Instance (#24) 2020-08-31 14:11:42 -07:00
Srinath Setty
131fad938c fix section pointer and small edits 2020-08-05 07:46:08 -07:00
Daniel Lubarov
15a9826e3c Some minor tweaks (#21)
Minor tweaks
2020-08-03 11:55:21 -07:00
Srinath Setty
77aec3b513 add metadata to Cargo.toml 2020-07-29 11:39:43 -07:00
Srinath Setty
d8cfa9dead update version 2020-07-24 15:25:16 -07:00
Srinath Setty
c24a6abe99 Reduce the number of public APIs smaller and add more detailed documentation 2020-07-24 15:25:11 -07:00
Srinath Setty
2bfc333896 Address Clippy warnings 2020-07-24 14:42:09 -07:00
Srinath Setty
eb969d5dcf Pub (#14)
limit public APIs
2020-07-24 14:42:09 -07:00
Srinath Setty
290bbc0897 organize nizk and scalar modules 2020-07-24 14:42:09 -07:00
Srinath Setty
958e9450db introduce a separate type RandomTape atop Transcript (#13) 2020-07-24 14:42:08 -07:00
Srinath Setty
456970e710 introduce APIs for NIZK and SNARK proof systems (#11) 2020-07-24 14:42:08 -07:00
Srinath Setty
95b9ad35a6 initial commit 2020-07-24 14:41:48 -07:00
Microsoft Open Source
be426e7bb6 Initial SECURITY.md commit 2019-12-16 14:13:35 -08:00
Microsoft Open Source
63bc460c0d Updating LICENSE to template content 2019-12-16 14:13:34 -08:00
Microsoft Open Source
171ad08227 Initial README.md commit 2019-12-16 14:13:32 -08:00
Microsoft Open Source
9a0498ae58 Initial CODE_OF_CONDUCT.md commit 2019-12-16 14:13:31 -08:00
Srinath Setty
cac33ea2a9 Initial commit 2019-12-16 14:03:07 -08:00