This is the interface for HMAC, or the keyed hash values, that are used for packet and message authentication. These routines uses already implemented hash functions from the SilcHashAPI. These routines were created according to RFC 2104.