iotaledger / identity.rs

Implementation of the Decentralized Identity standards such as DID and Verifiable Credentials by W3C for the IOTA Tangle.
https://www.iota.org
Apache License 2.0
299 stars 85 forks source link

Use zkryptium for cryptographic operations inside Memstore #1351

Closed AlbertoSvg closed 5 months ago

AlbertoSvg commented 6 months ago

Description of change

I solved the problem we discussed last week. Memstore has been updated to utilize zkryptium for cryptographic operations with BBS+, as for the case of Ed25519 is using iota-crypto. As a result, JPT serialization is now handled separately by json-proof-token, decoupled from the cryptographic processes.

Note: In the future, could be explored the possibility of extending also Stronghold to support BBS+.

Type of change

Add an x to the boxes that are relevant to your changes.

How the change has been tested

Describe the tests that you ran to verify your changes. Make sure to provide instructions for the maintainer as well as any relevant configurations.

Change checklist

Add an x to the boxes that are relevant to your changes.