Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
7b808412
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7b808412
编写于
11月 10, 2008
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make -DKSSL_DEBUG work again.
上级
706c5a4d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
38 addition
and
31 deletion
+38
-31
crypto/evp/e_des3.c
crypto/evp/e_des3.c
+3
-3
ssl/d1_enc.c
ssl/d1_enc.c
+10
-8
ssl/s3_clnt.c
ssl/s3_clnt.c
+1
-1
ssl/t1_enc.c
ssl/t1_enc.c
+24
-19
未找到文件。
crypto/evp/e_des3.c
浏览文件 @
7b808412
...
@@ -122,8 +122,8 @@ static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
...
@@ -122,8 +122,8 @@ static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
{
{
int
i
;
int
i
;
char
*
cp
;
printf
(
"des_ede_cbc_cipher(ctx=%lx, buflen=%ld)
\n
"
,
(
unsigned
long
)
ctx
,
printf
(
"des_ede_cbc_cipher(ctx=%lx, buflen=%d)
\n
"
,
ctx
,
ctx
->
buf_len
);
(
unsigned
long
)
ctx
->
buf_len
);
printf
(
"
\t
iv= "
);
printf
(
"
\t
iv= "
);
for
(
i
=
0
;
i
<
8
;
i
++
)
for
(
i
=
0
;
i
<
8
;
i
++
)
printf
(
"%02X"
,
ctx
->
iv
[
i
]);
printf
(
"%02X"
,
ctx
->
iv
[
i
]);
...
@@ -257,7 +257,7 @@ static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
...
@@ -257,7 +257,7 @@ static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
{
{
int
i
;
int
i
;
printf
(
"des_ede3_init_key(ctx=%lx)
\n
"
,
ctx
);
printf
(
"des_ede3_init_key(ctx=%lx)
\n
"
,
(
unsigned
long
)
ctx
);
printf
(
"
\t
KEY= "
);
printf
(
"
\t
KEY= "
);
for
(
i
=
0
;
i
<
24
;
i
++
)
printf
(
"%02X"
,
key
[
i
]);
printf
(
"
\n
"
);
for
(
i
=
0
;
i
<
24
;
i
++
)
printf
(
"%02X"
,
key
[
i
]);
printf
(
"
\n
"
);
printf
(
"
\t
IV= "
);
printf
(
"
\t
IV= "
);
...
...
ssl/d1_enc.c
浏览文件 @
7b808412
...
@@ -204,11 +204,13 @@ int dtls1_enc(SSL *s, int send)
...
@@ -204,11 +204,13 @@ int dtls1_enc(SSL *s, int send)
{
{
unsigned
long
ui
;
unsigned
long
ui
;
printf
(
"EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>
\n
"
,
printf
(
"EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>
\n
"
,
ds
,
rec
->
data
,
rec
->
input
,
l
);
(
void
*
)
ds
,
rec
->
data
,
rec
->
input
,
l
);
printf
(
"
\t
EVP_CIPHER_CTX: %d buf_len, %d key_len [%d %d], %d iv_len
\n
"
,
printf
(
"
\t
EVP_CIPHER_CTX: %ld buf_len, %ld key_len [%ld %ld], %ld iv_len
\n
"
,
ds
->
buf_len
,
ds
->
cipher
->
key_len
,
(
unsigned
long
)
ds
->
buf_len
,
DES_KEY_SZ
,
DES_SCHEDULE_SZ
,
(
unsigned
long
)
ds
->
cipher
->
key_len
,
ds
->
cipher
->
iv_len
);
(
unsigned
long
)
DES_KEY_SZ
,
(
unsigned
long
)
DES_SCHEDULE_SZ
,
(
unsigned
long
)
ds
->
cipher
->
iv_len
);
printf
(
"
\t\t
IV: "
);
printf
(
"
\t\t
IV: "
);
for
(
i
=
0
;
i
<
ds
->
cipher
->
iv_len
;
i
++
)
printf
(
"%02X"
,
ds
->
iv
[
i
]);
for
(
i
=
0
;
i
<
ds
->
cipher
->
iv_len
;
i
++
)
printf
(
"%02X"
,
ds
->
iv
[
i
]);
printf
(
"
\n
"
);
printf
(
"
\n
"
);
...
@@ -232,10 +234,10 @@ int dtls1_enc(SSL *s, int send)
...
@@ -232,10 +234,10 @@ int dtls1_enc(SSL *s, int send)
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
{
{
unsigned
long
i
;
unsigned
long
k
i
;
printf
(
"
\t
rec->data="
);
printf
(
"
\t
rec->data="
);
for
(
i
=
0
;
i
<
l
;
i
++
)
for
(
ki
=
0
;
k
i
<
l
;
i
++
)
printf
(
" %02x"
,
rec
->
data
[
i
]);
printf
(
"
\n
"
);
printf
(
" %02x"
,
rec
->
data
[
k
i
]);
printf
(
"
\n
"
);
}
}
#endif
/* KSSL_DEBUG */
#endif
/* KSSL_DEBUG */
...
...
ssl/s3_clnt.c
浏览文件 @
7b808412
...
@@ -1034,7 +1034,7 @@ int ssl3_get_server_certificate(SSL *s)
...
@@ -1034,7 +1034,7 @@ int ssl3_get_server_certificate(SSL *s)
?
0
:
1
;
?
0
:
1
;
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
printf
(
"pkey,x = %p, %p
\n
"
,
pkey
,
x
);
printf
(
"pkey,x = %p, %p
\n
"
,
(
void
*
)
pkey
,(
void
*
)
x
);
printf
(
"ssl_cert_type(x,pkey) = %d
\n
"
,
ssl_cert_type
(
x
,
pkey
));
printf
(
"ssl_cert_type(x,pkey) = %d
\n
"
,
ssl_cert_type
(
x
,
pkey
));
printf
(
"cipher, alg, nc = %s, %lx, %lx, %d
\n
"
,
s
->
s3
->
tmp
.
new_cipher
->
name
,
printf
(
"cipher, alg, nc = %s, %lx, %lx, %d
\n
"
,
s
->
s3
->
tmp
.
new_cipher
->
name
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_mkey
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_auth
,
need_cert
);
s
->
s3
->
tmp
.
new_cipher
->
algorithm_mkey
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_auth
,
need_cert
);
...
...
ssl/t1_enc.c
浏览文件 @
7b808412
...
@@ -311,15 +311,16 @@ int tls1_change_cipher_state(SSL *s, int which)
...
@@ -311,15 +311,16 @@ int tls1_change_cipher_state(SSL *s, int which)
printf
(
"
\t
alg= %ld/%ld, comp= %p
\n
"
,
printf
(
"
\t
alg= %ld/%ld, comp= %p
\n
"
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_mkey
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_mkey
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_auth
,
s
->
s3
->
tmp
.
new_cipher
->
algorithm_auth
,
comp
);
(
void
*
)
comp
);
printf
(
"
\t
evp_cipher == %p ==? &d_cbc_ede_cipher3
\n
"
,
c
);
printf
(
"
\t
evp_cipher == %p ==? &d_cbc_ede_cipher3
\n
"
,
(
void
*
)
c
);
printf
(
"
\t
evp_cipher: nid, blksz= %d, %d, keylen=%d, ivlen=%d
\n
"
,
printf
(
"
\t
evp_cipher: nid, blksz= %d, %ld, keylen=%ld, ivlen=%ld
\n
"
,
c
->
nid
,
c
->
block_size
,
c
->
key_len
,
c
->
iv_len
);
c
->
nid
,(
unsigned
long
)
c
->
block_size
,
(
unsigned
long
)
c
->
key_len
,(
unsigned
long
)
c
->
iv_len
);
printf
(
"
\t
key_block: len= %d, data= "
,
s
->
s3
->
tmp
.
key_block_length
);
printf
(
"
\t
key_block: len= %d, data= "
,
s
->
s3
->
tmp
.
key_block_length
);
{
{
int
i
;
int
k
i
;
for
(
i
=
0
;
i
<
s
->
s3
->
tmp
.
key_block_length
;
i
++
)
for
(
ki
=
0
;
ki
<
s
->
s3
->
tmp
.
key_block_length
;
k
i
++
)
printf
(
"%02x"
,
key_block
[
i
]);
printf
(
"
\n
"
);
printf
(
"%02x"
,
key_block
[
k
i
]);
printf
(
"
\n
"
);
}
}
#endif
/* KSSL_DEBUG */
#endif
/* KSSL_DEBUG */
...
@@ -484,11 +485,13 @@ printf("which = %04X\nmac key=",which);
...
@@ -484,11 +485,13 @@ printf("which = %04X\nmac key=",which);
s
->
session
->
key_arg_length
=
0
;
s
->
session
->
key_arg_length
=
0
;
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
{
{
int
i
;
int
k
i
;
printf
(
"EVP_CipherInit_ex(dd,c,key=,iv=,which)
\n
"
);
printf
(
"EVP_CipherInit_ex(dd,c,key=,iv=,which)
\n
"
);
printf
(
"
\t
key= "
);
for
(
i
=
0
;
i
<
c
->
key_len
;
i
++
)
printf
(
"%02x"
,
key
[
i
]);
printf
(
"
\t
key= "
);
for
(
ki
=
0
;
ki
<
c
->
key_len
;
ki
++
)
printf
(
"%02x"
,
key
[
ki
]);
printf
(
"
\n
"
);
printf
(
"
\n
"
);
printf
(
"
\t
iv= "
);
for
(
i
=
0
;
i
<
c
->
iv_len
;
i
++
)
printf
(
"%02x"
,
iv
[
i
]);
printf
(
"
\t
iv= "
);
for
(
ki
=
0
;
ki
<
c
->
iv_len
;
ki
++
)
printf
(
"%02x"
,
iv
[
ki
]);
printf
(
"
\n
"
);
printf
(
"
\n
"
);
}
}
#endif
/* KSSL_DEBUG */
#endif
/* KSSL_DEBUG */
...
@@ -663,11 +666,13 @@ int tls1_enc(SSL *s, int send)
...
@@ -663,11 +666,13 @@ int tls1_enc(SSL *s, int send)
{
{
unsigned
long
ui
;
unsigned
long
ui
;
printf
(
"EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>
\n
"
,
printf
(
"EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>
\n
"
,
ds
,
rec
->
data
,
rec
->
input
,
l
);
(
void
*
)
ds
,
rec
->
data
,
rec
->
input
,
l
);
printf
(
"
\t
EVP_CIPHER_CTX: %d buf_len, %d key_len [%d %d], %d iv_len
\n
"
,
printf
(
"
\t
EVP_CIPHER_CTX: %ld buf_len, %ld key_len [%ld %ld], %ld iv_len
\n
"
,
ds
->
buf_len
,
ds
->
cipher
->
key_len
,
(
unsigned
long
)
ds
->
buf_len
,
DES_KEY_SZ
,
DES_SCHEDULE_SZ
,
(
unsigned
long
)
ds
->
cipher
->
key_len
,
ds
->
cipher
->
iv_len
);
(
unsigned
long
)
DES_KEY_SZ
,
(
unsigned
long
)
DES_SCHEDULE_SZ
,
(
unsigned
long
)
ds
->
cipher
->
iv_len
);
printf
(
"
\t\t
IV: "
);
printf
(
"
\t\t
IV: "
);
for
(
i
=
0
;
i
<
ds
->
cipher
->
iv_len
;
i
++
)
printf
(
"%02X"
,
ds
->
iv
[
i
]);
for
(
i
=
0
;
i
<
ds
->
cipher
->
iv_len
;
i
++
)
printf
(
"%02X"
,
ds
->
iv
[
i
]);
printf
(
"
\n
"
);
printf
(
"
\n
"
);
...
@@ -691,10 +696,10 @@ int tls1_enc(SSL *s, int send)
...
@@ -691,10 +696,10 @@ int tls1_enc(SSL *s, int send)
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
{
{
unsigned
long
i
;
unsigned
long
k
i
;
printf
(
"
\t
rec->data="
);
printf
(
"
\t
rec->data="
);
for
(
i
=
0
;
i
<
l
;
i
++
)
for
(
ki
=
0
;
k
i
<
l
;
i
++
)
printf
(
" %02x"
,
rec
->
data
[
i
]);
printf
(
"
\n
"
);
printf
(
" %02x"
,
rec
->
data
[
k
i
]);
printf
(
"
\n
"
);
}
}
#endif
/* KSSL_DEBUG */
#endif
/* KSSL_DEBUG */
...
@@ -917,7 +922,7 @@ int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,
...
@@ -917,7 +922,7 @@ int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,
int
col
=
0
,
sol
=
0
;
int
col
=
0
,
sol
=
0
;
#ifdef KSSL_DEBUG
#ifdef KSSL_DEBUG
printf
(
"tls1_generate_master_secret(%p,%p, %p, %d)
\n
"
,
s
,
out
,
p
,
len
);
printf
(
"tls1_generate_master_secret(%p,%p, %p, %d)
\n
"
,
(
void
*
)
s
,
out
,
p
,
len
);
#endif
/* KSSL_DEBUG */
#endif
/* KSSL_DEBUG */
#ifdef TLSEXT_TYPE_opaque_prf_input
#ifdef TLSEXT_TYPE_opaque_prf_input
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录