Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

VC Wallet: Support for Key Data model from Universal Wallet 2020 #2707

Closed
sudeshrshetty opened this issue Mar 31, 2021 · 0 comments · Fixed by #2708
Closed

VC Wallet: Support for Key Data model from Universal Wallet 2020 #2707

sudeshrshetty opened this issue Mar 31, 2021 · 0 comments · Fixed by #2708

Comments

@sudeshrshetty
Copy link
Contributor

  • Support for key Data model from https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
  • For base58 import, support for Ed25519VerificationKey2018 & Bls12381G1Key2020
  • For jwk import, support for Curves - Ed25519, P-256, P-384, BLS12381G2, X25519
  • KID logic: for jwk, jwk.kid will be used (fallback to key document id fragment)
  • KID logic: for base58, key document id fragment
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Mar 31, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2, X25519
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Mar 31, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2, X25519
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Mar 31, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Mar 31, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
troyronda pushed a commit that referenced this issue Mar 31, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes #2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Oct 18, 2021
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
sudeshrshetty added a commit to sudeshrshetty/aries-framework-go that referenced this issue Jan 22, 2022
- Support for key Data model from
https://w3c-ccg.github.io/universal-wallet-interop-spec/#Key
- For base58 import, support for Ed25519VerificationKey2018 &
Bls12381G1Key2020
- For jwk import, support for Curves - Ed25519, P-256, P-384,
BLS12381G2
- KID logic: for jwk, `jwk.kid` will be used (fallback to key document
`id` fragment)
- KID logic: for base58, key document `id` fragment
- added key, did, vc data model based issue/prove tests in client tests
- closes hyperledger-archives#2707

TODO: BLS12381G2 private key jwk support

Signed-off-by: sudesh.shetty <sudesh.shetty@securekey.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant