提交 f8dd55bb 编写于 作者: D Dr. Stephen Henson

For more than 160 bits of security disable SHA1 HMAC

上级 b7e46a9b
...@@ -1411,6 +1411,9 @@ static int ssl_security_default_callback(SSL *s, SSL_CTX *ctx, int op, int bits, ...@@ -1411,6 +1411,9 @@ static int ssl_security_default_callback(SSL *s, SSL_CTX *ctx, int op, int bits,
/* No MD5 mac ciphersuites */ /* No MD5 mac ciphersuites */
if (c->algorithm_mac & SSL_MD5) if (c->algorithm_mac & SSL_MD5)
return 0; return 0;
/* SHA1 HMAC is 160 bits of security */
if (minbits > 160 && c->algorithm_mac & SSL_SHA1)
return 0;
/* Level 2: no RC4 */ /* Level 2: no RC4 */
if (level >= 2 && c->algorithm_enc == SSL_RC4) if (level >= 2 && c->algorithm_enc == SSL_RC4)
return 0; return 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册