pub fn verify<V: Variant>( public: &V::Public, dst: DST, message: &[u8], signature: &V::Signature, ) -> Result<(), Error>
Verifies the signature with the provided public key.