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