pub fn blind_identifiable_datum(
    bpk: &BlindingPublicKey,
    ek: &StoreEncryptionKey,
    datum: &IdentifiableData,
    randomness: &mut Randomness
) -> Result<BlindedIdentifiableData, Error>
Expand description

Blind an identifiable datum as a first step in initial pseudonym generation.

Inputs:

  • bpk: Receiver’s blinding public key
  • ek: Receiver’s public encryption key
  • datum: Identifiable data
  • randomness: Random bytes

Output: Blinded data such that the datum’s handle is blinded for CoPRF evaluation and the datum’s value is level-1 encrypted.