Function ring::hmac::verify [−][src]
pub fn verify(
key: &VerificationKey,
data: &[u8],
signature: &[u8]
) -> Result<(), Unspecified>
Calculates the HMAC of data
using the key key
, and verifies whether the
resultant value equals signature
, in one step.
The verification will be done in constant time to prevent timing attacks.
C analog: HMAC_Init
+ HMAC_Update
+ HMAC_Final
+ CRYPTO_memcmp