onyinyang
|
42c52ac23d
Make key attributes public
|
4 hónapja |
Ian Goldberg
|
42e06646a9
Change the macro name for CMZ14 from CMZProtocol to CMZ14Protocol
|
5 hónapja |
Ian Goldberg
|
5a12ecfd87
CMZ14 client ZKP
|
5 hónapja |
Ian Goldberg
|
425df68506
A function for creating fake MACs on a credential
|
5 hónapja |
Ian Goldberg
|
a45db1a350
For shown credentials with optional validity proofs, emit the proof when explicitly asked
|
5 hónapja |
Ian Goldberg
|
4af16121dc
Don't emit optional validity proofs by default
|
5 hónapja |
Ian Goldberg
|
ef94f40afd
Enable shown credentials in a protocol to only optionally have their validity proven
|
5 hónapja |
Ian Goldberg
|
2b86683b15
µCMZ client ZKP
|
5 hónapja |
Ian Goldberg
|
5cb948fc85
Start on the client ZKP
|
5 hónapja |
Ian Goldberg
|
699d041268
Make the StructFieldList API a little cleaner
|
5 hónapja |
Ian Goldberg
|
712147dbbb
More carefully separate out the client and issuer contributions to Joint attributes
|
5 hónapja |
Ian Goldberg
|
237c5f8281
Generate the issuer proof statement for CMZ14
|
5 hónapja |
Ian Goldberg
|
1f406f5593
A couple of comment touchups
|
5 hónapja |
Ian Goldberg
|
c5ab17a0d8
Generate the issuer proof statement for muCMZ
|
5 hónapja |
Ian Goldberg
|
a1f97113dd
µCMZ issuing protocol complete, except for ZKPs
|
5 hónapja |
Ian Goldberg
|
3e329df9b6
Ensure that the credentials passed to prepare and handle are for the right protocol (CMZ14 or µCMZ)
|
5 hónapja |
Ian Goldberg
|
88476de090
µCMZ showing is just a one-line change from CMZ14
|
5 hónapja |
Ian Goldberg
|
bd19afd6c0
Touch up the basic test
|
5 hónapja |
Ian Goldberg
|
5ddd0ca5e3
Minor doc improvements
|
5 hónapja |
Ian Goldberg
|
be4b16835c
Generate either CMZ14 or µCMZ keypairs, depending on a flag passed in
|
5 hónapja |
Ian Goldberg
|
10c05f7bb3
Showing CMZ credentials (still no ZKPs yet)
|
5 hónapja |
Michele Orrù
|
515dfef3a5
Transform some documentation into doctests.
|
5 hónapja |
Michele Orrù
|
723aa81860
Minor documentation formatting improvements.
|
5 hónapja |
Ian Goldberg
|
96aa50de5e
Add a verify_MAC function to credentials
|
5 hónapja |
Ian Goldberg
|
08c88bdb07
Mark the module generated by the CMZProtocol macro family as #![allow(non_snake_case)]
|
5 hónapja |
Ian Goldberg
|
cf200cc5e6
Remove an unused "use" from tests/wallet.rs
|
5 hónapja |
Ian Goldberg
|
b445286f1e
Add a couple of comments to tests/wallet.rs
|
5 hónapja |
Ian Goldberg
|
28eadc73eb
CMZ (not muCMZ) issuing should now work, except for there's no ZKPs
|
5 hónapja |
Ian Goldberg
|
f6a599b9d6
CMZ (not muCMZ) issuing progressing
|
5 hónapja |
Ian Goldberg
|
83f447d04b
Refactor a bit
|
5 hónapja |