[][src]Function yaca::simple_calculate_hmac

pub fn simple_calculate_hmac(
    algo: &DigestAlgorithm,
    sym_key: &Key,
    message: &[u8]
) -> Result<Vec<u8>>

Calculates a HMAC of given message using symmetric key

  • algo is a digest algorithm that will be used.
  • sym_key is a key that will be used, supported key types:
  • message is a message to calculate HMAC from.
  • The function returns message MAC.
  • For verification, calculate message HMAC and compare with received MAC using Yaca::memcmp().