Skip to main content

Crypto

This namespace contains cryptographic helper methods to encrypt and decrypt data with automatic handling of keys

Decrypt

Decrypt({
  cap,
  encryptedData
}) → Promise.<Buffer>

Decrypt data with headers

Returns: Decrypted data

Parameters

NameTypeRequiredDescription
capObject

Encryption "capsule" containing keys

encryptedDataArrayBuffer | Buffer

Data to decrypt

Encrypt

Encrypt({
  cap,
  data
}) → Promise.<Buffer>

Encrypt data with headers

Returns: Decrypted data

Parameters

NameTypeRequiredDescription
capObject

Encryption "capsule" containing keys

dataArrayBuffer | Buffer

Data to encrypt