Invokes a callback with a decrypted version of the buffer.
The callback containing the decrypted buffer parameter that returns a desired. typed object. It's important to understand that once the callback goes out of scope the buffer parameters is overwritten with random data. Do not make a copy of this buffer and persist it!
Used to store and retrieve a sensitive information in memory. This is not meant for at rest encryption.