EscrowedKek

data class EscrowedKek(val recoveryId: String, val kekId: String, val encryptedKek: ByteArray, val nonce: ByteArray, val createdAt: Long)

An escrowed KEK entry — stores ENCRYPTED KEK (simulating HSM protection). The plaintext KEK is NEVER stored.

Constructors

Link copied to clipboard
constructor(recoveryId: String, kekId: String, encryptedKek: ByteArray, nonce: ByteArray, createdAt: Long)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int