public class CheatingRecoveryBundleBuilder extends BundleBuilder
It derives the BundleBuilder class and add the proof of cheating functionalities.
|Constructor and Description|
A constructor that sets the parameters.
public CheatingRecoveryBundleBuilder(FastGarbledBooleanCircuit gbc, KProbeResistantMatrix matrix, CryptoPrimitives primitives, Channel channels, javax.crypto.SecretKey proofOfCheating)
gbc- The garbled circuit to use in the bundle.
matrix- The matrix used to extends y1 keys.
primitives- Provides the primitives that are used in the protocol, such as hash function.
channels- The channel communicate between the parties.
proofOfCheating- A proof that the other party is cheating.