pub fn schnorr_verify(
public_key: &Point,
message: &Fr,
signature: &SchnorrSignature,
) -> boolExpand description
Verify a Schnorr signature against a public key and message hash.
The verification algorithm matches the Noir schnorr library:
R' = s * G + e * public_keye' = Blake2s(pedersen_hash([R'.x, public_key.x, public_key.y]) || message)- Accept if
e == e'