pub fn nullifier(shared_secret: Fr, public_key: (Fr, Fr)) -> Fr
nullifier = Poseidon([sharedSecret, pub.x, pub.y]).
nullifier = Poseidon([sharedSecret, pub.x, pub.y])