Ian Goldberg
|
cfedc0f825
cargo fmt
|
1 ヶ月 前 |
Ian Goldberg
|
e8c71f1823
Explicity re-export only the sigma_compiler crate and not the sigma_compiler::sigma_compiler macro
|
5 ヶ月 前 |
Ian Goldberg
|
e0ce76b158
Re-export the sigma-compiler crate so that it doesn't need to be an explicit dependency in your Cargo.toml file
|
5 ヶ月 前 |
Ian Goldberg
|
8f9a595aa9
Mark CMZError as non_exhaustive for future extensibility
|
5 ヶ月 前 |
Ian Goldberg
|
c8e2c87023
CMZBP -> CMZbp to make clippy happier
|
5 ヶ月 前 |
Ian Goldberg
|
4c130a89e6
cargo fmt
|
5 ヶ月 前 |
Ian Goldberg
|
bfbad00e71
Touch up README and include it as the cmz crate rustdoc
|
5 ヶ月 前 |
Ian Goldberg
|
e4ea8ff2d1
Clean up crate exports and docs
|
5 ヶ月 前 |
Ian Goldberg
|
e850753df0
Refactor to use runtime/derive/core crate pattern
|
5 ヶ月 前 |
Ian Goldberg
|
e7b44882fc
Ensure the rng implements CryptoRng + RngCore
|
7 ヶ月 前 |
Ian Goldberg
|
324e24d42a
Add create_MAC and compute_MAC_coeff functions to CMZCred
|
8 ヶ月 前 |
Ian Goldberg
|
33d34a16f7
clippy
|
9 ヶ月 前 |
Ian Goldberg
|
3b272ee3f9
Change "cmz_gen_keys" to "cmz14_gen_keys" for consistency with the rest of the API
|
9 ヶ月 前 |
Ian Goldberg
|
de9d1efc2b
Handle (and test) credentials declared in different modules from where a protocol using them is declared
|
9 ヶ月 前 |
Ian Goldberg
|
425df68506
A function for creating fake MACs on a credential
|
9 ヶ月 前 |
Ian Goldberg
|
c5ab17a0d8
Generate the issuer proof statement for muCMZ
|
10 ヶ月 前 |
Ian Goldberg
|
3e329df9b6
Ensure that the credentials passed to prepare and handle are for the right protocol (CMZ14 or µCMZ)
|
10 ヶ月 前 |
Ian Goldberg
|
5ddd0ca5e3
Minor doc improvements
|
10 ヶ月 前 |
Ian Goldberg
|
be4b16835c
Generate either CMZ14 or µCMZ keypairs, depending on a flag passed in
|
10 ヶ月 前 |
Ian Goldberg
|
10c05f7bb3
Showing CMZ credentials (still no ZKPs yet)
|
10 ヶ月 前 |
Michele Orrù
|
515dfef3a5
Transform some documentation into doctests.
|
10 ヶ月 前 |
Michele Orrù
|
723aa81860
Minor documentation formatting improvements.
|
10 ヶ月 前 |
Ian Goldberg
|
96aa50de5e
Add a verify_MAC function to credentials
|
10 ヶ月 前 |
Ian Goldberg
|
f6a599b9d6
CMZ (not muCMZ) issuing progressing
|
10 ヶ月 前 |
Ian Goldberg
|
66c9c45a54
More code generation
|
10 ヶ月 前 |
Ian Goldberg
|
1dd53d20c3
Improve the error messages a bit
|
10 ヶ月 前 |
Ian Goldberg
|
93868f628c
Continue code generation
|
10 ヶ月 前 |
Ian Goldberg
|
f2dbcad56d
Start code generation
|
10 ヶ月 前 |
Ian Goldberg
|
ea6649a5eb
Classic CMZ and muCMZ gen_keys are slightly different
|
10 ヶ月 前 |
Ian Goldberg
|
c57c5effa1
The PrimeGroup trait automatically includes GroupEncoding
|
10 ヶ月 前 |