Module 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ยง

BlindedIdentifiableData
The blinded version of an identifiable piece of data.
BlindedIdentifiableHandle
A type for blinded identifiable handles.
BlindedPseudonymizedData
The blinded version of a pseudonymized piece of data.
BlindedPseudonymizedHandle
A type for blinded pseudonymous handles.
DataValue
A plain text data value.
EncryptedDataValue
An encrypted data value.
FinalizedPseudonym
A type for finalized pseudonyms, i.e. those which have been hardened for storage by applying a PRP.
IdentifiableData
An identifiable piece of data.
PseudonymizedData
A pseudonymized piece of data.