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

Remove GOST special case: handled automatically now.

Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
上级 7afd2312
......@@ -994,22 +994,7 @@ size_t tls12_get_psigalgs(SSL *s, const unsigned char **psigs)
return s->cert->conf_sigalgslen;
} else {
*psigs = tls12_sigalgs;
#ifndef OPENSSL_NO_GOST
/*
* We expect that GOST 2001 signature and GOST 34.11-94 hash are present in all engines
* and GOST 2012 algorithms are not always present.
* It may change when the old algorithms are deprecated.
*/
if ((EVP_get_digestbynid(NID_id_GostR3411_94) != NULL)
&& (EVP_get_digestbynid(NID_id_GostR3411_2012_256) == NULL)) {
return sizeof(tls12_sigalgs) - 4;
} else if (EVP_get_digestbynid(NID_id_GostR3411_94) == NULL) {
return sizeof(tls12_sigalgs) - 6;
}
return sizeof(tls12_sigalgs);
#else
return sizeof(tls12_sigalgs);
#endif
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册