This repository has been archived by the owner on Feb 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 734
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1975 from KitHat/backmerge
Backmerge RC 1.13.0
- Loading branch information
Showing
32 changed files
with
277 additions
and
81 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
{ | ||
"name": "libindy", | ||
"version": "1.13.0", | ||
"summary": "Summary TODO.", | ||
"description": "Description TODO.", | ||
"homepage": "TODO", | ||
"license": { | ||
"type": "Apache License 2.0", | ||
"file": "LICENSE" | ||
}, | ||
"authors": { | ||
"Daniel Hardman": "daniel.hardman@evernym.com" | ||
}, | ||
"platforms": { | ||
"ios": "10.0" | ||
}, | ||
"source": { | ||
"http": "https://repo.sovrin.org/ios/libindy/stable/libindy-core/1.13.0/libindy.tar.gz" | ||
}, | ||
"source_files": "*.h", | ||
"vendored_libraries": "*.a", | ||
"requires_arc": false | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
indy-cli (1.12.0) unstable; urgency=medium | ||
indy-cli (1.13.0) unstable; urgency=medium | ||
|
||
[ Hyperledger ] | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
<!-- markdownlint-disable MD033 --> | ||
|
||
# Libindy 1.10 to 1.11 migration Guide | ||
|
||
This document is written for developers using Libindy to provide necessary information and | ||
to simplify their transition to Libindy 1.11 from Libindy 1.10. If you are using older Libindy | ||
version you can check migration guides history: | ||
|
||
* [Libindy 1.3 to 1.4 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.4.0/doc/migration-guide.md) | ||
* [Libindy 1.4 to 1.5 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.5.0/doc/migration-guide-1.4.0-1.5.0.md) | ||
* [Libindy 1.5 to 1.6 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.6.0/doc/migration-guide-1.5.0-1.6.0.md) | ||
* [Libindy 1.6 to 1.7 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.7.0/doc/migration-guide-1.6.0-1.7.0.md) | ||
* [Libindy 1.7 to 1.8 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.8.0/doc/migration-guide-1.7.0-1.8.0.md) | ||
* [Libindy 1.8 to 1.9 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.9.0/docs/migration-guides/migration-guide-1.8.0-1.9.0.md) | ||
* [Libindy 1.9 to 1.10 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.10.0/docs/migration-guides/migration-guide-1.9.0-1.10.0.md) | ||
* [Libindy 1.10 to 1.11 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.11.0/docs/migration-guides/migration-guide-1.10.0-1.11.0.md) | ||
* [Libindy 1.11 to 1.12 migration](/~https://github.com/hyperledger/indy-sdk/blob/v1.12.0/docs/migration-guides/migration-guide-1.11.0-1.12.0.md) | ||
|
||
## Table of contents | ||
|
||
* [Notes](#notes) | ||
* [Libindy 1.12 to 1.13 migration](#libindy-112-to-113-migration) | ||
* [Anoncreds API](#anoncreds-api) | ||
|
||
## Libindy 1.12 to 1.13 migration | ||
|
||
#### Anoncreds API | ||
|
||
We have introduced some new functionality in revealed attributes -- you can specify multiple attributes in a single revealed attribute unit using parameter `names`. That way you will receive revealed attributes from a single credential. API calls that have changed: | ||
|
||
* `indy_prover_get_credentials_for_proof_req` | ||
* `indy_prover_search_credentials_for_proof_req` | ||
* `indy_prover_create_proof` | ||
|
||
Last call have a new attribute in a response -- `revealed_attr_groups` -- it contains data about revealed attribute units with `names` field. | ||
Also, `indy_verifier_verify_proof` accepts this attribute in a `requested_proof` field. | ||
|
||
##### Backwards compatibility | ||
|
||
If Verifier (old) sends a proof request without `names` attribute to Prover (new) and it will receive proof without new fields. | ||
|
||
If Verifier (new) sends a proof request with `names` attribute to Prover (old) it will not validate proof request because it will not have parameter `name` in it. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
libnullpay (1.12.0) unstable; urgency=medium | ||
libnullpay (1.13.0) unstable; urgency=medium | ||
|
||
[ Hyperledger ] | ||
* Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# LibVCX migration guide from 0.3.x to 0.4.0 | ||
|
||
## A Developer Guide for LibVCX migration | ||
|
||
This document is written for developers using LibVCX to provide necessary information and | ||
to simplify their transition to LibVCX 0.4 from LibVCX 0.3.x. | ||
|
||
* [API]() | ||
* [Vcx API](#vcx-api) | ||
|
||
#### Vcx API | ||
|
||
We introduced support for Aries protocols: | ||
* Connection (/~https://github.com/hyperledger/aries-rfcs/tree/master/features/0160-connection-protocol) | ||
* Credential Issuance (/~https://github.com/hyperledger/aries-rfcs/tree/master/features/0036-issue-credential) | ||
* Credential Presentation (/~https://github.com/hyperledger/aries-rfcs/tree/master/features/0037-present-proof) | ||
|
||
In general, if you were using old versions protocols in LibVCX and want to continue using them you don't need to do anything -- you can just take the new version and use it as is -- no formats or workflows were changed. | ||
|
||
If you need to use newer versions of protocols and you are not getting any information from messages -- you need to just set "communication_protocol" value to "aries" and create new connection with agent who supports Aries. You future interaction will be defined by Aries protocols. | ||
|
||
If you need to parse some information from messages, you need to update parsers for the new formats of messages. You can find updated message formats in Aries protocol descriptions. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.