A provider of encryption for blocks of data.
The error type that the vault can produce.
payload, returning a new buffer that contains all information
necessary to decrypt it in the future.
Decrypts a previously encrypted
payload, returning the decrypted