Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
cd986e55
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
大约 1 年 前同步成功
通知
9
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看板
提交
cd986e55
编写于
1月 30, 2015
作者:
M
Matt Caswell
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Move s->s3->rrec to s->rlayer->rrec
Reviewed-by:
N
Richard Levitte
<
levitte@openssl.org
>
上级
258f8721
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
5 addition
and
4 deletion
+5
-4
ssl/record/rec_layer.h
ssl/record/rec_layer.h
+3
-1
ssl/s3_lib.c
ssl/s3_lib.c
+0
-2
ssl/ssl_lib.c
ssl/ssl_lib.c
+2
-0
ssl/ssl_locl.h
ssl/ssl_locl.h
+0
-1
未找到文件。
ssl/record/rec_layer.h
浏览文件 @
cd986e55
...
...
@@ -123,6 +123,8 @@ typedef struct record_layer_st {
SSL3_BUFFER
rbuf
;
/* write IO goes into here */
SSL3_BUFFER
wbuf
;
/* each decoded record goes in here */
SSL3_RECORD
rrec
;
}
RECORD_LAYER
;
#define RECORD_LAYER_set_ssl(rl, s) ((rl)->s = (s))
...
...
@@ -130,4 +132,4 @@ typedef struct record_layer_st {
#define RECORD_LAYER_get_read_ahead(rl) ((rl)->read_ahead)
#define RECORD_LAYER_get_rbuf(rl) (&(rl)->rbuf)
#define RECORD_LAYER_get_wbuf(rl) (&(rl)->wbuf)
#define RECORD_LAYER_get_rrec(rl) (&(rl)->
s->s3->
rrec)
#define RECORD_LAYER_get_rrec(rl) (&(rl)->rrec)
ssl/s3_lib.c
浏览文件 @
cd986e55
...
...
@@ -3112,7 +3112,6 @@ int ssl3_new(SSL *s)
goto
err
;
memset
(
s3
,
0
,
sizeof
*
s3
);
s
->
s3
=
s3
;
SSL3_RECORD_clear
(
RECORD_LAYER_get_rrec
(
&
s
->
rlayer
));
memset
(
s3
->
wrec
.
seq_num
,
0
,
sizeof
(
s3
->
wrec
.
seq_num
));
#ifndef OPENSSL_NO_SRP
...
...
@@ -3131,7 +3130,6 @@ void ssl3_free(SSL *s)
return
;
ssl3_cleanup_key_block
(
s
);
SSL3_RECORD_release
(
RECORD_LAYER_get_rrec
(
&
s
->
rlayer
));
#ifndef OPENSSL_NO_DH
DH_free
(
s
->
s3
->
tmp
.
dh
);
#endif
...
...
ssl/ssl_lib.c
浏览文件 @
cd986e55
...
...
@@ -303,6 +303,7 @@ SSL *SSL_new(SSL_CTX *ctx)
memset
(
s
,
0
,
sizeof
(
SSL
));
RECORD_LAYER_set_ssl
(
&
s
->
rlayer
,
s
);
SSL3_RECORD_clear
(
RECORD_LAYER_get_rrec
(
&
s
->
rlayer
));
#ifndef OPENSSL_NO_KRB5
s
->
kssl_ctx
=
kssl_ctx_new
();
...
...
@@ -625,6 +626,7 @@ void SSL_free(SSL *s)
ssl3_release_read_buffer
(
s
);
if
(
SSL3_BUFFER_is_initialised
(
RECORD_LAYER_get_wbuf
(
&
s
->
rlayer
)))
ssl3_release_write_buffer
(
s
);
SSL3_RECORD_release
(
RECORD_LAYER_get_rrec
(
&
s
->
rlayer
));
if
(
s
->
ctx
)
SSL_CTX_free
(
s
->
ctx
);
...
...
ssl/ssl_locl.h
浏览文件 @
cd986e55
...
...
@@ -1241,7 +1241,6 @@ typedef struct ssl3_state_st {
int
empty_fragment_done
;
/* The value of 'extra' when the buffers were initialized */
int
init_extra
;
SSL3_RECORD
rrec
;
/* each decoded record goes in here */
SSL3_RECORD
wrec
;
/* goes out from here */
/*
* storage for Alert/Handshake protocol data received but not yet
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录