Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
e4aac1cb
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看板
提交
e4aac1cb
编写于
4月 19, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
const correctness.
上级
8d8dbb67
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
7 deletion
+9
-7
ssl/t1_enc.c
ssl/t1_enc.c
+9
-7
未找到文件。
ssl/t1_enc.c
浏览文件 @
e4aac1cb
...
...
@@ -62,8 +62,9 @@
#include "hmac.h"
#include "ssl_locl.h"
static
void
tls1_P_hash
(
EVP_MD
*
md
,
unsigned
char
*
sec
,
int
sec_len
,
unsigned
char
*
seed
,
int
seed_len
,
unsigned
char
*
out
,
int
olen
)
static
void
tls1_P_hash
(
const
EVP_MD
*
md
,
unsigned
char
*
sec
,
int
sec_len
,
unsigned
char
*
seed
,
int
seed_len
,
unsigned
char
*
out
,
int
olen
)
{
int
chunk
,
n
;
unsigned
int
j
;
...
...
@@ -105,9 +106,10 @@ static void tls1_P_hash(EVP_MD *md, unsigned char *sec, int sec_len,
memset
(
A1
,
0
,
sizeof
(
A1
));
}
static
void
tls1_PRF
(
EVP_MD
*
md5
,
EVP_MD
*
sha1
,
unsigned
char
*
label
,
int
label_len
,
unsigned
char
*
sec
,
int
slen
,
unsigned
char
*
out1
,
unsigned
char
*
out2
,
int
olen
)
static
void
tls1_PRF
(
const
EVP_MD
*
md5
,
const
EVP_MD
*
sha1
,
unsigned
char
*
label
,
int
label_len
,
unsigned
char
*
sec
,
int
slen
,
unsigned
char
*
out1
,
unsigned
char
*
out2
,
int
olen
)
{
int
len
,
i
;
unsigned
char
*
S1
,
*
S2
;
...
...
@@ -142,8 +144,8 @@ static void tls1_generate_key_block(SSL *s, unsigned char *km,
p
+=
SSL3_RANDOM_SIZE
;
tls1_PRF
(
s
->
ctx
->
md5
,
s
->
ctx
->
sha1
,
buf
,(
int
)(
p
-
buf
),
s
->
session
->
master_key
,
s
->
session
->
master_key_length
,
km
,
tmp
,
num
);
s
->
session
->
master_key
,
s
->
session
->
master_key_length
,
km
,
tmp
,
num
);
}
int
tls1_change_cipher_state
(
SSL
*
s
,
int
which
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录