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. | 
| 
         
          
            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. | 
| 
         
          
            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 It uses github.com/tink/go crypto primitives 
         | 
      Package tinkcrypto provides the default implementation of the common pkg/common/api/crypto.Crypto interface and the SPI pkg/framework/aries.crypto interface It uses github.com/tink/go crypto primitives | 
| 
         
          
            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. | 
| 
       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 Any incoming message of type "https://didcomm.org/basicmessage/1.0/message" can be handled by registering `basic.MessageService`. 
         | 
      Package basic provide basic message protocol features Any incoming message of type "https://didcomm.org/basicmessage/1.0/message" can be handled by registering `basic.MessageService`. | 
| 
         
          
            messaging/service/http
            
            
          
           
      Package http provides http-over-didcomm message service features. 
         | 
      Package http provides http-over-didcomm message service features. | 
| 
       doc
        | 
      |
| 
         
          
            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/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). | 
| 
       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/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/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.