Hash an array of data with a key.
@param ctx The HMAC context
@param data The data to hash
@param len The length of the data, in bytes
@param key The authentication key
@param keylen The length of the key, in bytes
@param out The output buffer to write the digest into
@param outlen The length of the out buffer, in bytes
@return The number of bytes written to out, or a negative error code.
Hash an array of data with a key. @param ctx The HMAC context @param data The data to hash @param len The length of the data, in bytes @param key The authentication key @param keylen The length of the key, in bytes @param out The output buffer to write the digest into @param outlen The length of the out buffer, in bytes @return The number of bytes written to out, or a negative error code.