Newer
Older
var bob = new Bob();
var alice = new Alice();
var helper = new Helper();
bob.receive_bloodType_and_pks_from_Alice(alice.enc_bloodType(), alice.keyPair.pk_list);
bob.enc_own_bloodType();
var c_res = bob.run_function_on_encrypted_input(alice.keyPair.p);
var result = alice.get_result_and_decrypt(c_res);
if(result != helper.test_function(alice.bloodType, bob.bloodType)){
failed = true;
System.out.println("RESULT: " + result + " : "+ alice.bloodType + " : " + bob.bloodType);
System.out.println("TEST: " + helper.test_function(alice.bloodType, bob.bloodType));
}
}