Struct ring::hmac::VerificationKey [] [src]

pub struct VerificationKey { /* fields omitted */ }

A key to use for HMAC authentication.

Methods

impl VerificationKey
[src]

Construct an HMAC verification key using the given digest algorithm and key value.

As specified in RFC 2104, if key_value is shorter than the digest algorithm's block length (as returned by digest::Algorithm::block_len, not the digest length returned by digest::Algorithm::output_len) then it will be padded with zeros. Similarly, if it is longer than the block length then it will be compressed using the digest algorithm.