pub fn verify_dsa(
public_key: &[u8],
message: &[u8],
sig: &Signature,
) -> Result<bool, CryptoError>Expand description
Verify that sig is a valid ML-DSA-87 signature over message by
public_key.
Returns Ok(true) for a valid signature, Ok(false) for an invalid one.
ยงErrors
Returns CryptoError::InvalidKeyLength if public_key is not 2592
bytes. Returns CryptoError::VerificationFailed if the signature
bytes are malformed.