<div dir="ltr">Hello Openssl team,<div><br></div><div>We are currently facing an issue with RC4-MD5 cipher suite after upgrading from openssl0.9.8q to openssl1.0.1j.</div><div><br></div><div>We see that on few platforms, RC4-MD5 cipher negotiation is returning bad mac record error after receiving "Client Key Exchange" message.</div><div><br></div><div>Currently we are using proprietary md5 functions with following configuration .</div><div><br></div><div><br></div><div><div>static const EVP_MD ios_md5_md=</div><div>{</div><div>    NID_md5,</div><div>    NID_md5WithRSAEncryption,</div><div>    MD5_LEN,</div><div>    0,</div><div>    md5init,</div><div>    md5update,</div><div>    md5final,</div><div>    NULL,</div><div>    NULL,</div><div>    EVP_PKEY_RSA_method,</div><div>    MD5_CBLOCK,</div><div>    sizeof(EVP_MD *)+sizeof(MD5_CTX),</div><div>};</div></div><div><br></div><div> Is there any consideration for MD5 based on platform bits? Can anyone share?</div><div><br></div><div>Thanks,</div><div>Rajeswari.</div></div>