dyne / Zenroom

Embedded no-code VM executing human-like language to manipulate data and process cryptographic operations.
https://dev.zenroom.org
GNU Affero General Public License v3.0
186 stars 61 forks source link

SD-JWT implementation #717

Closed andrea-dintino closed 8 months ago

andrea-dintino commented 10 months ago

Selective Disclosure JWT (SD-JWT) is still a draft, but it's required by eIDAS 2.0 and EUDI-ARF, see https://digital-strategy.ec.europa.eu/en/library/european-digital-identity-wallet-architecture-and-reference-framework (so this is a requirement for DIDroom).

### Tasks
- [ ] Research documentation: https://datatracker.ietf.org/doc/draft-ietf-oauth-selective-disclosure-jwt/
- [ ] identify cryptography used
- [ ] identify data formats used
- [ ] implement sample W3C-VC creation/verification with SD-JWT
- [ ] Implement Zencode and tests

List of implementations: https://github.com/oauth-wg/oauth-selective-disclosure-jwt

jaromil commented 8 months ago

moved to #732