hyperledger-archives / aries-framework-go

Hyperledger Aries Framework Go provides packages for building Agent / DIDComm services.
https://wiki.hyperledger.org/display/ARIES/aries-framework-go
Apache License 2.0
238 stars 160 forks source link

Support JWT with ES256K (secp256k1) signature #381

Open kdimak opened 4 years ago

kdimak commented 4 years ago

Currently, the following curves are supported in go-jose:

We need to add support of P-256K elliptic curve which is used at VC Test Suite and is mentioned among required JWT signatures at Interoperability Project (see comment).

kdimak commented 4 years ago

go-jose looks for the secp256k1 curve impl library other than btcsuite/btcd (https://github.com/square/go-jose/pull/278#issuecomment-555338996).

baha-ai commented 4 years ago

go-jose looks for the secp256k1 curve impl library other than btcsuite/btcd (square/go-jose#278 (comment)).

I think they're requesting to move this change in a separate package.. I don't know how though since the PR is changing the core of Go Jose..