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

v0.1.3 Release Notes - May 06, 2020

Compare
Choose a tag to compare
@llorllale llorllale released this 06 May 15:52
a831aae

This release adds the following features to the Aries Framework Go.

  • Support for the Out-of-Band protocols at the SDK level
  • Support for Issue Credential and Present Proof protocols.
  • Initial support for did:key method in the framework.
  • KMS/Crypto
    • New Crypto implementation based on Tink.
    • New local KMS implementation using the new Crypto default implementation.
    • New ECDH-ES Tink key templates needed for JWE encryption/decryption.
    • New SecretLock service to protect keys in the KMS store.
    • JWE Serialize/Deserialize support.
    • JWE Encrypt/Decrypt support using ECDH-ES Tink key templates
    • Support importing private keys into the new local KMS
    • Support exporting public keys as raw [ ]byte from local KMS in both DER and IEEE-P1363 format
    • Support reading public keys raw [ ]byte as Tink key handles to be used with Crypto/KMS service
  • Linked Data Signatures
    • Support for JWS proof type.
    • Support for JsonWebSignature2020 and EcdsaSecp256k1Signature2019 signature suites
      • (in addition to existing support for Ed25519Signature2018)
  • VC/VP Improvements
    • Do not pass private keys directly for signing, use Signer abstraction.
    • Support JsonWebSignature2020 and EcdsaSecp256k1Signature2019 signature suites
      • (in addition to existing support for Ed25519Signature2018.)
    • Support multiple signature suites for signing and verification.
    • Support JWK in the signature suites and in DID resolution.
    • Examples of Crypto/KMS based signers and verifiers of VC linked data proofs.
    • Improved JSON-LD strict validation of VC / VP documents.