Completes the HMAC operation by generating a MAC tag of the specified length for the given data and destroying the HMAC-MD5 context.
#include "humd5.h"
int hu_HMACMD5End(sb_Context *hmacContext, size_t tagLen, unsigned char *tag, sb_GlobalCtx sbCtx)
BlackBerry 10.0.0
The HMAC-MD5 context object pointer.
The length (in bytes) of MAC tag. This value must be between SB_HMAC_MD5_64_TAG_LEN and SB_HMAC_MD5_128_TAG_LEN, inclusive.
The MAC tag buffer.
A global context.
The hmacContext object pointer is NULL.
The hmacContext object is NULL.
The hmacContext object is invalid.
tagLen is an invalid MAC tag length.
tag is NULL.
Success.