MD5_HMAC_BLOCK_SIZE
bzero(md5_ipad, MD5_HMAC_BLOCK_SIZE);
bzero(md5_opad, MD5_HMAC_BLOCK_SIZE);
if (OBJ_SEC(key)->sk_value_len > MD5_HMAC_BLOCK_SIZE) {
SOFT_MAC_INIT_CTX(MD5, md5_hmac_ctx, ipad, opad, MD5_HMAC_BLOCK_SIZE);
#define MD5_HMAC_INTS_PER_BLOCK (MD5_HMAC_BLOCK_SIZE/sizeof (uint32_t))
if (L_S > MD5_HMAC_BLOCK_SIZE) {
bzero(md5_ipad, MD5_HMAC_BLOCK_SIZE);
bzero(md5_opad, MD5_HMAC_BLOCK_SIZE);
MD5_HMAC_BLOCK_SIZE);
MD5_HMAC_BLOCK_SIZE);
if (keylen_in_bytes > MD5_HMAC_BLOCK_SIZE) {
if (keylen_in_bytes > MD5_HMAC_BLOCK_SIZE) {
if (keylen_in_bytes > MD5_HMAC_BLOCK_SIZE) {
#define MD5_HMAC_INTS_PER_BLOCK (MD5_HMAC_BLOCK_SIZE/sizeof (uint32_t))
bzero(ipad, MD5_HMAC_BLOCK_SIZE);
bzero(opad, MD5_HMAC_BLOCK_SIZE);
MD5Update(&ctx->hc_icontext, ipad, MD5_HMAC_BLOCK_SIZE);
MD5Update(&ctx->hc_ocontext, opad, MD5_HMAC_BLOCK_SIZE);
if (keylen_in_bytes > MD5_HMAC_BLOCK_SIZE) {