pub fn blind_pseudonymous_table(
    store_context: &StoreContext,
    bpk_receiver: BlindingPublicKey,
    ek_receiver: &StoreEncryptionKey,
    pseudonymized_table: Table<PseudonymizedData>,
    randomness: &mut Randomness
) -> Result<Table<BlindedPseudonymizedData>, Error>
Expand description

§Blinding Pseudonymous Tables

Prepare a table of pseudonymous data values for join conversion by applying the blinding operation on each entry and shuffling the result.

Inputs:

  • store_context: The data store’s pseudonymization context
  • ek_receiver: The receiver’s public encryption key
  • bpk_receiver: The receiver’s public blinding key
  • pseudonymized_table: A table of pseudonymous data values
  • randomness: Random bytes

Outputs: A table of blinded pseudonymous data values.