One of the most desirable features of did key is to use with for secure communication via hardware / software isolated keys.
In order to support this use case, we need to be able to represent NIST curves as DID Keys AND support service endpoints (for advertising peer id in webrtc).
We have support for a number of key types being ed25519 here: https://github.com/transmute-industries/did-key.js
And we are now unlocked to add support for all the JOSE curves:
https://github.com/multiformats/multicodec/pull/190
One of the most desirable features of did key is to use with for secure communication via hardware / software isolated keys.
In order to support this use case, we need to be able to represent NIST curves as DID Keys AND support service endpoints (for advertising peer id in webrtc).