onyinyang
|
03de74a862
Update function signatures for bincode 2.0
|
4 月之前 |
onyinyang
|
60de26f110
Add serde feature to bincode
|
4 月之前 |
Michele Orrù
|
2db76ee399
refactor(cmzcred_derive): use new bincode api.
|
4 月之前 |
Michele Orrù
|
3f14f41d82
Update dependencies
|
4 月之前 |
Ian Goldberg
|
324e24d42a
Add create_MAC and compute_MAC_coeff functions to CMZCred
|
4 月之前 |
Ian Goldberg
|
42ccd5f0dc
curve25519-dalek is only needed for tests; move it to dev-depencencies
|
4 月之前 |
Ian Goldberg
|
33d34a16f7
clippy
|
4 月之前 |
Ian Goldberg
|
032b63af60
Use new sigma_compiler! syntax
|
4 月之前 |
Ian Goldberg
|
99a84ebefe
Add visit-mut to syn features so that this subcrate can be built on its own
|
4 月之前 |
Ian Goldberg
|
3d7fee936c
Allow ZKP statements to refer to revealed and implicit attributes of shown credentials
|
4 月之前 |
Ian Goldberg
|
3b272ee3f9
Change "cmz_gen_keys" to "cmz14_gen_keys" for consistency with the rest of the API
|
4 月之前 |
Ian Goldberg
|
de9d1efc2b
Handle (and test) credentials declared in different modules from where a protocol using them is declared
|
4 月之前 |
Ian Goldberg
|
42e06646a9
Change the macro name for CMZ14 from CMZProtocol to CMZ14Protocol
|
5 月之前 |
Ian Goldberg
|
5a12ecfd87
CMZ14 client ZKP
|
5 月之前 |
Ian Goldberg
|
425df68506
A function for creating fake MACs on a credential
|
5 月之前 |
Ian Goldberg
|
a45db1a350
For shown credentials with optional validity proofs, emit the proof when explicitly asked
|
5 月之前 |
Ian Goldberg
|
4af16121dc
Don't emit optional validity proofs by default
|
5 月之前 |
Ian Goldberg
|
ef94f40afd
Enable shown credentials in a protocol to only optionally have their validity proven
|
5 月之前 |
Ian Goldberg
|
2b86683b15
µCMZ client ZKP
|
5 月之前 |
Ian Goldberg
|
5cb948fc85
Start on the client ZKP
|
5 月之前 |
Ian Goldberg
|
699d041268
Make the StructFieldList API a little cleaner
|
5 月之前 |
Ian Goldberg
|
712147dbbb
More carefully separate out the client and issuer contributions to Joint attributes
|
5 月之前 |
Ian Goldberg
|
237c5f8281
Generate the issuer proof statement for CMZ14
|
5 月之前 |
Ian Goldberg
|
1f406f5593
A couple of comment touchups
|
5 月之前 |
Ian Goldberg
|
c5ab17a0d8
Generate the issuer proof statement for muCMZ
|
5 月之前 |
Ian Goldberg
|
a1f97113dd
µCMZ issuing protocol complete, except for ZKPs
|
5 月之前 |
Ian Goldberg
|
3e329df9b6
Ensure that the credentials passed to prepare and handle are for the right protocol (CMZ14 or µCMZ)
|
5 月之前 |
Ian Goldberg
|
88476de090
µCMZ showing is just a one-line change from CMZ14
|
5 月之前 |
Ian Goldberg
|
bd19afd6c0
Touch up the basic test
|
5 月之前 |
Ian Goldberg
|
5ddd0ca5e3
Minor doc improvements
|
5 月之前 |