MD5_BLOCK_SIZE
CK_BYTE k_ipad[MD5_BLOCK_SIZE];
CK_BYTE k_opad[MD5_BLOCK_SIZE];
if (key_bytes > MD5_BLOCK_SIZE) {
(void) memset(&k_ipad[i], 0x36, MD5_BLOCK_SIZE - i);
(void) memset(&k_opad[i], 0x5C, MD5_BLOCK_SIZE - i);
(void) memset(&k_ipad[i], 0x36, MD5_BLOCK_SIZE - key_bytes);
(void) memset(&k_opad[i], 0x5C, MD5_BLOCK_SIZE - key_bytes);
k_ipad, MD5_BLOCK_SIZE);
k_opad, MD5_BLOCK_SIZE);