提交 5b00115a 编写于 作者: B Ben Laurie

Fix export tests.

上级 f8c3c05d
......@@ -5,6 +5,9 @@
Changes between 0.9.1c and 0.9.2
*) Temp key "for export" tests were wrong in s3_srvr.c.
[Anonymous <nobody@replay.com>]
*) Add prototype for temp key callback functions
SSL_CTX_set_tmp_{rsa,dh}_callback().
[Ben Laurie]
......
......@@ -915,8 +915,8 @@ SSL *s;
if ((rsa == NULL) && (s->ctx->default_cert->rsa_tmp_cb != NULL))
{
rsa=s->ctx->default_cert->rsa_tmp_cb(s,
(s->s3->tmp.new_cipher->algorithms|
SSL_NOT_EXP)?0:1);
!(s->s3->tmp.new_cipher->algorithms
&SSL_NOT_EXP));
CRYPTO_add(&rsa->references,1,CRYPTO_LOCK_RSA);
cert->rsa_tmp=rsa;
}
......@@ -938,8 +938,8 @@ SSL *s;
dhp=cert->dh_tmp;
if ((dhp == NULL) && (cert->dh_tmp_cb != NULL))
dhp=cert->dh_tmp_cb(s,
(s->s3->tmp.new_cipher->algorithms|
SSL_NOT_EXP)?0:1);
!(s->s3->tmp.new_cipher->algorithms
&SSL_NOT_EXP));
if (dhp == NULL)
{
al=SSL_AD_HANDSHAKE_FAILURE;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册