Chronicle.Erasable (chronicle v0.1.1)

Copy Markdown

Write-time marker for a value protected by a destroyable data-encryption key.

Applications normally build this through Chronicle.erasable/2. The marker itself is never stored: normalization replaces it with an authenticated ciphertext envelope that contains only an opaque key identifier.

Summary

Types

t()

@type t() :: %Chronicle.Erasable{key_id: String.t(), value: term()}