decentralized-identity / veramo

A JavaScript Framework for Verifiable Data
https://veramo.io
Apache License 2.0
445 stars 133 forks source link

fix(utils): bump did-jwt to 7.4.1 and reuse key conversion code from it #1261

Closed mirceanis closed 1 year ago

mirceanis commented 1 year ago

What issue is this PR fixing

fixes #1248 closes #1245

What is being changed

v7.4.1 of did-jwt exports the key conversion methods (and other conversion functions) This PR uses this latest did-jwt version and replaces the code implemented by veramo with the imported methods, where it made sense.

With these imported methods it was also possible to remove some deprecated dependencies from @veramo/did-provider-key and @veramo/did-provider-peer, closing #1245

Quality

Check all that apply:

Details

The actual fix for #1248 is in did-jwt, but it is a good opportunity to deduplicate some code.