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
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.