Hierarchy

  • KeyExchangeKeypair

Properties

decryptFromDid: ((data: string, otherDID: `did:${string}:${string}`) => Promise<string>)

Type declaration

    • (data: string, otherDID: `did:${string}:${string}`): Promise<string>
    • Parameters

      • data: string
      • otherDID: `did:${string}:${string}`

      Returns Promise<string>

deriveSharedKey: ((otherDID: `did:${string}:${string}`) => Promise<EncryptionKeypair>)

Type declaration

did: `did:${string}:${string}`
encryptForDid: ((data: string, otherDID: `did:${string}:${string}`) => Promise<string>)

Type declaration

    • (data: string, otherDID: `did:${string}:${string}`): Promise<string>
    • Parameters

      • data: string
      • otherDID: `did:${string}:${string}`

      Returns Promise<string>

pubkey: (() => Promise<Uint8Array>)

Type declaration

    • (): Promise<Uint8Array>
    • Returns Promise<Uint8Array>

Generated using TypeDoc