Directories ¶
Path | Synopsis |
---|---|
client
|
|
didexchange
Package didexchange enables relationship between two agents via DID Exchange Protocol.
|
Package didexchange enables relationship between two agents via DID Exchange Protocol. |
introduce
Package introduce is responsible for the introduction between agents.
|
Package introduce is responsible for the introduction between agents. |
issuecredential
Package issuecredential provides support for the Issue Credential Protocol 2.0: https://github.com/hyperledger/aries-rfcs/blob/master/features/0453-issue-credential-v2/README.md.
|
Package issuecredential provides support for the Issue Credential Protocol 2.0: https://github.com/hyperledger/aries-rfcs/blob/master/features/0453-issue-credential-v2/README.md. |
legacyconnection
Package legacyconnection enables relationship between two agents via Connection RFC-0160 Protocol.
|
Package legacyconnection enables relationship between two agents via Connection RFC-0160 Protocol. |
mediator
Package mediator enables the agent to register with the router.
|
Package mediator enables the agent to register with the router. |
messaging
Package messaging enables the agent to perform many messaging features.
|
Package messaging enables the agent to perform many messaging features. |
outofband
Package outofband provides support for the Out-of-Band protocols: https://github.com/hyperledger/aries-rfcs/blob/master/features/0434-outofband/README.md.
|
Package outofband provides support for the Out-of-Band protocols: https://github.com/hyperledger/aries-rfcs/blob/master/features/0434-outofband/README.md. |
outofbandv2
Package outofbandv2 provides support for the Out-of-Band protocols following the DIDComm V2 spec: https://identity.foundation/didcomm-messaging/spec/#out-of-band-messages.
|
Package outofbandv2 provides support for the Out-of-Band protocols following the DIDComm V2 spec: https://identity.foundation/didcomm-messaging/spec/#out-of-band-messages. |
presentproof
Package presentproof provides support for the Present Proof Protocol 2.0: https://github.com/hyperledger/aries-rfcs/blob/master/features/0454-present-proof-v2/README.md.
|
Package presentproof provides support for the Present Proof Protocol 2.0: https://github.com/hyperledger/aries-rfcs/blob/master/features/0454-present-proof-v2/README.md. |
common
|
|
primitive/bbs12381g2pub
Package bbs12381g2pub contains BBS+ signing primitives and keys.
|
Package bbs12381g2pub contains BBS+ signing primitives and keys. |
tinkcrypto
Package tinkcrypto provides the default implementation of the common pkg/common/api/crypto.Crypto interface and the SPI pkg/framework/aries.crypto interface
|
Package tinkcrypto provides the default implementation of the common pkg/common/api/crypto.Crypto interface and the SPI pkg/framework/aries.crypto interface |
tinkcrypto/primitive/aead
Package aead provides implementations of the AEAD primitive.
|
Package aead provides implementations of the AEAD primitive. |
tinkcrypto/primitive/aead/subtle
Package subtle provides subtle implementations of the AEAD primitive.
|
Package subtle provides subtle implementations of the AEAD primitive. |
tinkcrypto/primitive/bbs
Package bbs provides implementations of BBS+ key management and primitives.
|
Package bbs provides implementations of BBS+ key management and primitives. |
tinkcrypto/primitive/composite/ecdh
Package ecdh provides implementations of payload encryption using ECDH-ES/1PU KW key wrapping with AEAD primitives.
|
Package ecdh provides implementations of payload encryption using ECDH-ES/1PU KW key wrapping with AEAD primitives. |
tinkcrypto/primitive/secp256k1/subtle
Package subtle provides subtle implementations of the digital signature primitive.
|
Package subtle provides subtle implementations of the digital signature primitive. |
didcomm
|
|
messaging
Package messaging provides message service features which enables agent framework to handle any incoming DIDComm message based on their type and purpose.
|
Package messaging provides message service features which enables agent framework to handle any incoming DIDComm message based on their type and purpose. |
messaging/msghandler
Package msghandler dynamically maintains the list of registered message services.
|
Package msghandler dynamically maintains the list of registered message services. |
messaging/service/basic
Package basic provide basic message protocol features
|
Package basic provide basic message protocol features |
messaging/service/http
Package http provides http-over-didcomm message service features.
|
Package http provides http-over-didcomm message service features. |
doc
|
|
cm
Package cm contains methods that are useful for parsing and validating the objects defined in the Credential Manifest spec: https://identity.foundation/credential-manifest.
|
Package cm contains methods that are useful for parsing and validating the objects defined in the Credential Manifest spec: https://identity.foundation/credential-manifest. |
sdjwt
Package sdjwt implements creating JSON Web Token (JWT) documents that support selective disclosure of JWT claims.
|
Package sdjwt implements creating JSON Web Token (JWT) documents that support selective disclosure of JWT claims. |
sdjwt/holder
Package holder enables the Holder: an entity that receives SD-JWTs from the Issuer and has control over them.
|
Package holder enables the Holder: an entity that receives SD-JWTs from the Issuer and has control over them. |
sdjwt/issuer
Package issuer enables the Issuer: An entity that creates SD-JWTs.
|
Package issuer enables the Issuer: An entity that creates SD-JWTs. |
sdjwt/verifier
Package verifier enables the Verifier: An entity that requests, checks and extracts the claims from an SD-JWT and respective Disclosures.
|
Package verifier enables the Verifier: An entity that requests, checks and extracts the claims from an SD-JWT and respective Disclosures. |
signature/suite/ecdsasecp256k1signature2019
Package ecdsasecp256k1signature2019 implements the EcdsaSecp256k1Signature2019 signature suite for the Linked Data Signatures specification (https://w3c-dvcg.github.io/lds-ecdsa-secp256k1-2019/).
|
Package ecdsasecp256k1signature2019 implements the EcdsaSecp256k1Signature2019 signature suite for the Linked Data Signatures specification (https://w3c-dvcg.github.io/lds-ecdsa-secp256k1-2019/). |
signature/suite/ed25519signature2018
Package ed25519signature2018 implements the Ed25519Signature2018 signature suite for the Linked Data Signatures [LD-SIGNATURES] specification.
|
Package ed25519signature2018 implements the Ed25519Signature2018 signature suite for the Linked Data Signatures [LD-SIGNATURES] specification. |
signature/suite/ed25519signature2020
Package ed25519signature2020 implements the Ed25519Signature2020 signature suite for the Linked Data Signatures [LD-SIGNATURES] specification.
|
Package ed25519signature2020 implements the Ed25519Signature2020 signature suite for the Linked Data Signatures [LD-SIGNATURES] specification. |
signature/suite/jsonwebsignature2020
Package jsonwebsignature2020 implements the JsonWebSignature2020 signature suite for the Linked Data Signatures specification (https://github.com/transmute-industries/lds-jws2020).
|
Package jsonwebsignature2020 implements the JsonWebSignature2020 signature suite for the Linked Data Signatures specification (https://github.com/transmute-industries/lds-jws2020). |
verifiable
Package verifiable implements Verifiable Credential and Presentation data model (https://www.w3.org/TR/vc-data-model).
|
Package verifiable implements Verifiable Credential and Presentation data model (https://www.w3.org/TR/vc-data-model). |
framework
|
|
aries
Package aries provides a pluggable dependency framework, where implementors can customize primitives via Service Provider Interfaces (SPIs).
|
Package aries provides a pluggable dependency framework, where implementors can customize primitives via Service Provider Interfaces (SPIs). |
context
Package context creates a framework Provider context to add optional (non default) framework services and provides simple accessor methods to those same services.
|
Package context creates a framework Provider context to add optional (non default) framework services and provides simple accessor methods to those same services. |
internal
|
|
gomocks/client/introduce
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/client/issuecredential
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/client/outofband
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/client/outofbandv2
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/client/presentproof
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/controller/command/issuecredential
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/controller/command/presentproof
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/controller/webnotifier
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/common/service
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/dispatcher
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/messenger
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/protocol/introduce
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/protocol/issuecredential
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/protocol/middleware/issuecredential
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/protocol/middleware/presentproof
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/didcomm/protocol/presentproof
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/framework/aries/api/vdr
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/kms
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/spi/storage
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/store/did
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
gomocks/store/verifiable
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
mock
|
|
store
|
|
nolint
|
nolint |
Click to show internal directories.
Click to hide internal directories.