-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: microsoft/crescent-credentials
base: main
head repository: microsoft/crescent-credentials
compare: jwt-sd3
- 10 commits
- 27 files changed
- 1 contributor
Commits on Feb 13, 2025
-
Add selective disclosure for JWT credentials
- Add basic SD example, for FE-sized attribs - Attributes that are larger than a field element can be hashed to fit, then disclosed by revealing the preimage. Completes the core work for selective disclosure. Added support for basic proof specifications encoding a description of attribute data to disclose. - Callers do not have to specify whether a revaled attribute is hashed or not, we can figure that out from the config.json file. - The Groth16 params were being saved twice, once on their own and once in the prover params, as they can be large, we only save them once in the prover params. - Add "prepare" option to command line tool, as a synonym for "prove" Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 1e82376 - Browse repository at this point
Copy the full SHA 1e82376View commit details -
Move presentation message into proof spec
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for de2b970 - Browse repository at this point
Copy the full SHA de2b970View commit details -
Return Result when creating show proof
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 365410b - Browse repository at this point
Copy the full SHA 365410bView commit details
Commits on Feb 14, 2025
-
Fix JWT samples after API changes
Leaves the functionality of the samples unchanged, just upates them to use the updated Crescent API. Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 18042c1 - Browse repository at this point
Copy the full SHA 18042c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ee9d3 - Browse repository at this point
Copy the full SHA 29ee9d3View commit details
Commits on Feb 19, 2025
-
- Make it a string in the public ProofSpec, convert to byte array in ProofSpecInternal - In CLI tool, allow only one, either from command line, or proof spec file Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 30b2635 - Browse repository at this point
Copy the full SHA 30b2635View commit details -
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 0b8afb6 - Browse repository at this point
Copy the full SHA 0b8afb6View commit details -
Move bls12-381 dependency to dev dependencies, currently only used fo…
…r tests Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 871eb68 - Browse repository at this point
Copy the full SHA 871eb68View commit details -
Update readme explaining selective disclosure functionality
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for b2424da - Browse repository at this point
Copy the full SHA b2424daView commit details
Commits on Feb 20, 2025
-
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for b3d47ec - Browse repository at this point
Copy the full SHA b3d47ecView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...jwt-sd3