Interface DecryptRequestData

Hierarchy

  • DecryptRequestData

Properties

data: Uint8Array

Data to be encrypted.

keyUri: `did:kilt:4${string}#${string}` | `did:kilt:v${string}:4${string}#${string}` | `did:kilt:light:004${string}#${string}` | `did:kilt:light:004${string}:${string}#${string}` | `did:kilt:light:014${string}#${string}` | `did:kilt:light:014${string}:${string}#${string}` | `did:kilt:light:v${string}:004${string}#${string}` | `did:kilt:light:v${string}:004${string}:${string}#${string}` | `did:kilt:light:v${string}:014${string}#${string}` | `did:kilt:light:v${string}:014${string}:${string}#${string}`

The did key uri, which should be used for decryption.

nonce: Uint8Array

The random nonce generated during encryption as u8a.

peerPublicKey: Uint8Array

The other party's public key to be used for x25519 Diffie-Hellman key agreement.