Skip to content

Batch Transit encrypt/decrypt for the EaaS hot path #10

Description

@WailedParsley36

EaaS-direct (VaultTransitFieldEncryptor) makes one Vault round-trip per field because IFieldEncryptor is per-value. For rows with several EaaS columns this multiplies latency. VaultSharp supports batched encrypt/decrypt (BatchedEncryptionItems / BatchedDecryptionItems); using it needs a higher-level seam in the generated materializer/insert path to collect a row's encrypted columns and call Vault once. The per-field contract makes this non-trivial — worth a design discussion before implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions