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

v1.4.0: Merge pull request #731 from jovfer/feature/rc_1_4_0

Compare
Choose a tag to compare
@jovfer jovfer released this 10 May 09:44
13fe506
  • Indy CLI tool added.
  • Switching from DID-based crypto to keys-based crypto:
    • All DID-based crypto functions (signus module) are removed.
    • Added key-based crypto module.
    • Added functions to resolve keys for DIDs.
  • Agent API moved into crypto module.
  • Support the latest version of CL crypto (through indy-crypto library):
    • Added nonce for all protocol steps.
    • Added consistency proofs for protocol steps.
    • Representation of Proofs changed (sub-proofs now are ordered).
  • Support of complete Credentials Revocation workflow in Anoncreds API:
    • Support large Tails handling through BlobStorage API.
    • Support new Revocation transactions.
    • Add calls for remote Witness calculation.
    • State-less approach in Credential issuance process.
    • Unified reference approach for Anoncreds entities.
  • Extend DID API: added some methods for iteration over entities in the wallet.
  • Bugfixes.

Notes:

  • There is migration guide about API changes.
  • The changes for Credential Revocation invalidates any Anoncreds made with SDK 1.3. They must be reissued.
  • This release is intended for development purposes only. The 1.5.0 release of the SDK will contain changes to the wallet format. If you plan to put durable artifacts in the wallet, let us know so we can discuss migration to the future format.