Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
aa826d88
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
aa826d88
编写于
7月 29, 2000
作者:
B
Bodo Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Document rollback issues.
上级
37569e64
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
3 deletion
+8
-3
CHANGES
CHANGES
+5
-3
ssl/s23_clnt.c
ssl/s23_clnt.c
+1
-0
ssl/s23_srvr.c
ssl/s23_srvr.c
+2
-0
未找到文件。
CHANGES
浏览文件 @
aa826d88
...
...
@@ -4,9 +4,11 @@
Changes between 0.9.5a and 0.9.6 [xx XXX 2000]
*) Fix SSL 2.0 rollback checking: The previous implementation of the
test was never triggered due to an off-by-one error in
RSA_padding_check_SSLv23().
*) Fix SSL 2.0 rollback checking: Due to an off-by-one error in
RSA_padding_check_SSLv23(), special padding was never detected
and thus the SSL 3.0/TLS 1.0 countermeasure against protocol
version rollback attacks was not effective.
In s23_clnt.c, don't use special rollback-attack detection padding
(RSA_SSLV23_PADDING) if SSL 2.0 is the only protocol enabled in the
client; similarly, in s23_srvr.c, don't do the rollback check if
...
...
ssl/s23_clnt.c
浏览文件 @
aa826d88
...
...
@@ -367,6 +367,7 @@ static int ssl23_get_server_hello(SSL *s)
s
->
state
=
SSL2_ST_GET_SERVER_HELLO_A
;
if
(
!
(
s
->
client_version
==
SSL2_VERSION
))
/* use special padding (SSL 3.0 draft/RFC 2246, App. E.2) */
s
->
s2
->
ssl2_rollback
=
1
;
/* setup the 5 bytes we have read so we get them from
...
...
ssl/s23_srvr.c
浏览文件 @
aa826d88
...
...
@@ -499,6 +499,8 @@ int ssl23_get_client_hello(SSL *s)
(
s
->
options
&
SSL_OP_NO_TLSv1
&&
s
->
options
&
SSL_OP_NO_SSLv3
))
s
->
s2
->
ssl2_rollback
=
0
;
else
/* reject SSL 2.0 session if client supports SSL 3.0 or TLS 1.0
* (SSL 3.0 draft/RFC 2246, App. E.2) */
s
->
s2
->
ssl2_rollback
=
1
;
/* setup the n bytes we have read so we get them from
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录