in src/main.rs [1106:1117]
fn ring_verify(t: &TestVector) -> Result<()> {
let pk = untrusted::Input::from(&t.pub_key[..]);
let sig = untrusted::Input::from(&t.signature[..]);
let msg = untrusted::Input::from(&t.message[..]);
<signature::EdDSAParameters as signature::VerificationAlgorithm>::verify(
&signature::ED25519,
pk,
msg,
sig,
)
.map_err(|_| anyhow!("signature verification failed"))
}