Summary: 14 instances, 13 unique Text Count // TODO: if deviceprotected multiply device base/response. 1 // TODO: What if the source token is device protected? need to handle this as well. (a pointer to the device should be included in pipp 1 new FieldZqElement[] { phoR, phoAR, phoC.Negate(), phoAC.Negate() }))) // TODO: batch validation with blinded gamma needs to multiply beta0inverse to phoAR 1 if (!lite) // TODO: only print if hasCommitment is true 1 /* TODO: enable test when maxBitLenght works 2 if (!lite) // TODO: only print if hasCommitment is true 1 exponents.Add(c.Negate()); // TODO: do with one exp; i.e., (CGamma/gammaK)^c 1 // TODO: if device protected, then multiply tildeCgamma by the public key 1 // Serialize the responses dictionary. TODO: if FieldZqElement was serializable, then this wouldn't be necessary, since Dictionary knows how to serializae itself proivded the keys and values are serializable. 1 GroupElement DPrime = Gq.MultiExponentiate(proof.Ch0, proof.h0, c, c.Negate()); // TODO: add Inverse() to group element to simplify this 1 // r_d = r_d.Multiply(r_delta.Add(r_R[i])).Mod(deltaPlusXid); // TODO (FIXME): delete, old calculation 1 // TODO: we should probably have a serializable object to store gamma so that it can be sent from the RA to the CA. 1 ushort[] BatchValidationSecurityLevels = { 0 /* , 20 TODO: enable batch validation when maxBitLength is fixed */ }; 1