pub fn pseudonymize_blinded_datum(
coprf_context: &CoPRFEvaluatorContext,
bpk: &BlindingPublicKey,
ek: &StoreEncryptionKey,
datum: &BlindedIdentifiableData,
randomness: &mut Randomness
) -> Result<BlindedPseudonymizedData, Error>
Expand description
Obliviously pseudonymmize a blinded identifiable datum.
Inputs:
coprf_context
: The converter’s CoPRF evaluation contextbpk
: The receiver’s blinding public keyek
: The receiver’s public encryption keydatum
: A blinded datum output byblind_identifiable_datum
randomness
: Random bytes
Output: Blinded pseudonymized data such that the datum’s blinded handle has been obliviously evaluated to a pseudonym and the datum’s value has been level-2 encrypted towards the receiver.