nooschain / crypto/types / EncryptionMetadata
Interface: EncryptionMetadata
Defined in: crypto/types.ts:26
AES-GCM metadata needed to decrypt an encrypted record payload.
Properties
algorithm
algorithm:
"AES-256-GCM"
Defined in: crypto/types.ts:28
Payload encryption algorithm.
authTagBase64
authTagBase64:
string
Defined in: crypto/types.ts:32
AES-GCM authentication tag encoded as base64.
encryptedAt
encryptedAt:
string
Defined in: crypto/types.ts:34
Encryption timestamp for observability/audit metadata.
ivBase64
ivBase64:
string
Defined in: crypto/types.ts:30
Random 96-bit AES-GCM IV encoded as base64.
keyEnvelopeAlgorithm
keyEnvelopeAlgorithm:
string
Defined in: crypto/types.ts:36
Algorithm used to wrap the DEK for recipients.