13.3 Secrets and field encryption
secret<T>:Showprints***; the value does not get into logs and traces; it is serialised only per §9.3; memory is wiped on destruction; reading iss.reveal()(the analyzer makes sure that the result does not leak into a log).@encryptedon a table, topic or actor field is envelope encryption with AES-256-GCM: the data key is encrypted with a master key from the coordinator's built-in KMS or an externalkms(url)incluster. Master key rotation isoxl keys rotate.
Implementation-defined. KMS and encryption (D-8055; DIV-027; D-4739, D-4899, D-4999). This implementation: the master key is read from a file (
OXL_KMS_KEY_FILE; in thedevprofile without it a local key file is created with a warning, inprodit is refused); an externalkms(url)is not supported;@encryptedencrypts the whole record, not a single field; data keys are bound to the node; the CA custodian is a single node without failover; the private key of a joining node is stored without wrapping.
Related diagnostics
See also
Source: docs/spec/oxl-standard.en.md