Function scrambledb::join::convert_blinded_table
source · pub fn convert_blinded_table(
converter_context: &ConverterContext,
bpk_receiver: BlindingPublicKey,
ek_receiver: &StoreEncryptionKey,
table: Table<BlindedPseudonymizedData>,
randomness: &mut Randomness
) -> Result<Table<BlindedPseudonymizedData>, Error>
Expand description
§Oblivious Conversion
Obliviously convert a table of blinded pseudonymous data values to fresh join-pseudonyms by applying the pseudonym conversion transformation to each entry and shuffling the result.
Inputs:
converter_context
: The Converter’s coPRF conversion contextbpk_receiver
: The receiver’s public blinding keyek_receiver
: The receiver’s public encryption keytable
: A table of blinded pseudonymous data valuesrandomness
: Random bytes
Outputs: A table of consistently join-pseudonymized data values.