Skip to main content

verify_dsa

Function verify_dsa 

Source
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.