Ian Goldberg
|
96aa50de5e
Add a verify_MAC function to credentials
|
6 mesiacov pred |
Ian Goldberg
|
08c88bdb07
Mark the module generated by the CMZProtocol macro family as #![allow(non_snake_case)]
|
6 mesiacov pred |
Ian Goldberg
|
cf200cc5e6
Remove an unused "use" from tests/wallet.rs
|
6 mesiacov pred |
Ian Goldberg
|
b445286f1e
Add a couple of comments to tests/wallet.rs
|
6 mesiacov pred |
Ian Goldberg
|
28eadc73eb
CMZ (not muCMZ) issuing should now work, except for there's no ZKPs
|
6 mesiacov pred |
Ian Goldberg
|
f6a599b9d6
CMZ (not muCMZ) issuing progressing
|
6 mesiacov pred |
Ian Goldberg
|
83f447d04b
Refactor a bit
|
6 mesiacov pred |
Ian Goldberg
|
66c9c45a54
More code generation
|
6 mesiacov pred |
Ian Goldberg
|
1dd53d20c3
Improve the error messages a bit
|
6 mesiacov pred |
Ian Goldberg
|
b44934d074
More code generation
|
6 mesiacov pred |
Ian Goldberg
|
93868f628c
Continue code generation
|
6 mesiacov pred |
Ian Goldberg
|
f2dbcad56d
Start code generation
|
6 mesiacov pred |
Ian Goldberg
|
ea6649a5eb
Classic CMZ and muCMZ gen_keys are slightly different
|
6 mesiacov pred |
Ian Goldberg
|
7f54f44bce
prepare and handle will need an rng
|
6 mesiacov pred |
Ian Goldberg
|
a24c71ca33
Emit the handle and finalize APIs
|
6 mesiacov pred |
Ian Goldberg
|
122c353ce1
Documentation for parameterized protocols
|
6 mesiacov pred |
Ian Goldberg
|
e6d04480e4
Start the README. Still very incomplete.
|
6 mesiacov pred |
Ian Goldberg
|
95ec3aa0d8
Typo fix in a comment
|
6 mesiacov pred |
Ian Goldberg
|
cb0e99cd07
Add the ability to optionally list parameters for CMZ protocols
|
6 mesiacov pred |
Ian Goldberg
|
c57c5effa1
The PrimeGroup trait automatically includes GroupEncoding
|
6 mesiacov pred |
Ian Goldberg
|
1e1fc3a8c7
Start having the CMZProtocol macro family generate the client and issuer API
|
6 mesiacov pred |
Ian Goldberg
|
8792e7afc3
Use collect() instead of manual iteration
|
6 mesiacov pred |
Ian Goldberg
|
7da83329b9
Parser for the CMZProtocol macros
|
6 mesiacov pred |
Ian Goldberg
|
662b45327c
Merge serialization code for scalars and points
|
6 mesiacov pred |
Ian Goldberg
|
9e8430e2a8
Add serde abilities to credentials, pubkeys, and privkeys
|
6 mesiacov pred |
Ian Goldberg
|
00bca17b9c
The CMZCredential trait should not itself be generic
|
6 mesiacov pred |
Ian Goldberg
|
bed5f08d4a
cargo fmt
|
6 mesiacov pred |
Ian Goldberg
|
7fb14f8a23
Add using_privkey and using_pubkey convenience functions to trait CMZCredential
|
6 mesiacov pred |
Ian Goldberg
|
987e1e5db6
Create, store, and load private and public keys for credential types
|
7 mesiacov pred |
Ian Goldberg
|
f9759d4f0a
Remove a redundant type annotation in a test
|
7 mesiacov pred |