Module scrambledb::data_types
source · Expand description
This module defines data structures for indvidual pieces of data in ScrambleDB.
A value generally consists of a handle and a data value. Handles can be identifiable or pseudonymous and either form can also be blinded. Data values may be in plain text or encrypted and always carry with them the name of the attribute they belong to in plain text.
Structs§
- The blinded version of an identifiable piece of data.
- A type for blinded identifiable handles.
- The blinded version of a pseudonymized piece of data.
- A type for blinded pseudonymous handles.
- A plain text data value.
- An encrypted data value.
- A type for finalized pseudonyms, i.e. those which have been hardened for storage by applying a PRP.
- An identifiable piece of data.
- A pseudonymized piece of data.