Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
4da88a8d
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
12 个月 前同步成功
通知
8
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,发现更多精彩内容 >>
提交
4da88a8d
编写于
5月 29, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update dependencies.
上级
8e228dc5
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
32 addition
and
8 deletion
+32
-8
crypto/bn/bntest.c
crypto/bn/bntest.c
+28
-6
crypto/md5/Makefile.ssl
crypto/md5/Makefile.ssl
+2
-2
crypto/sha/Makefile.ssl
crypto/sha/Makefile.ssl
+2
-0
未找到文件。
crypto/bn/bntest.c
浏览文件 @
4da88a8d
...
...
@@ -75,7 +75,7 @@
int
test_add
(
BIO
*
bp
);
int
test_sub
(
BIO
*
bp
);
int
test_lshift1
(
BIO
*
bp
);
int
test_lshift
(
BIO
*
bp
,
BN_CTX
*
ctx
);
int
test_lshift
(
BIO
*
bp
,
BN_CTX
*
ctx
,
BIGNUM
*
a_
);
int
test_rshift1
(
BIO
*
bp
);
int
test_rshift
(
BIO
*
bp
,
BN_CTX
*
ctx
);
int
test_div
(
BIO
*
bp
,
BN_CTX
*
ctx
);
...
...
@@ -95,6 +95,9 @@ static int results=0;
#include "bss_file.c"
#endif
static
unsigned
char
lst1
[]
=
"
\xC6\x4F\x43\x04\x2A\xEA\xCA\x6E\x58\x36\x80\x5B\xE8\xC9
"
"
\x9B\x04\x5D\x48\x36\xC2\xFD\x16\xC9\x64\xF0
"
;
int
main
(
int
argc
,
char
*
argv
[])
{
BN_CTX
*
ctx
;
...
...
@@ -152,8 +155,13 @@ int main(int argc, char *argv[])
if
(
!
test_lshift1
(
out
))
goto
err
;
fflush
(
stdout
);
fprintf
(
stderr
,
"test BN_lshift (fixed)
\n
"
);
if
(
!
test_lshift
(
out
,
ctx
,
BN_bin2bn
(
lst1
,
sizeof
(
lst1
)
-
1
,
NULL
)))
goto
err
;
fflush
(
stdout
);
fprintf
(
stderr
,
"test BN_lshift
\n
"
);
if
(
!
test_lshift
(
out
,
ctx
))
goto
err
;
if
(
!
test_lshift
(
out
,
ctx
,
NULL
))
goto
err
;
fflush
(
stdout
);
fprintf
(
stderr
,
"test BN_rshift1
\n
"
);
...
...
@@ -815,19 +823,24 @@ int test_exp(BIO *bp, BN_CTX *ctx)
return
(
1
);
}
int
test_lshift
(
BIO
*
bp
,
BN_CTX
*
ctx
)
int
test_lshift
(
BIO
*
bp
,
BN_CTX
*
ctx
,
BIGNUM
*
a_
)
{
BIGNUM
*
a
,
*
b
,
*
c
,
*
d
;
int
i
;
a
=
BN_new
();
b
=
BN_new
();
c
=
BN_new
();
d
=
BN_new
();
BN_one
(
c
);
BN_rand
(
a
,
200
,
0
,
0
);
/**/
a
->
neg
=
rand_neg
();
if
(
a_
)
a
=
a_
;
else
{
a
=
BN_new
();
BN_rand
(
a
,
200
,
0
,
0
);
/**/
a
->
neg
=
rand_neg
();
}
for
(
i
=
0
;
i
<
70
;
i
++
)
{
BN_lshift
(
b
,
a
,
i
+
1
);
...
...
@@ -849,6 +862,15 @@ int test_lshift(BIO *bp,BN_CTX *ctx)
if
(
!
BN_is_zero
(
d
))
{
BIO_puts
(
bp
,
"Left shift test failed!
\n
"
);
BIO_puts
(
bp
,
"a="
);
BN_print
(
bp
,
a
);
BIO_puts
(
bp
,
"
\n
b="
);
BN_print
(
bp
,
b
);
BIO_puts
(
bp
,
"
\n
c="
);
BN_print
(
bp
,
c
);
BIO_puts
(
bp
,
"
\n
d="
);
BN_print
(
bp
,
d
);
BIO_puts
(
bp
,
"
\n
"
);
return
0
;
}
}
...
...
crypto/md5/Makefile.ssl
浏览文件 @
4da88a8d
...
...
@@ -113,6 +113,6 @@ clean:
# DO NOT DELETE THIS LINE -- make depend depends on it.
md5_dgst.o
:
../../include/openssl/md5.h ../../include/openssl/openssl
v
.h
md5_dgst.o
:
../md32_common.h md5_locl.h
md5_dgst.o
:
../../include/openssl/md5.h ../../include/openssl/openssl
conf
.h
md5_dgst.o
:
../
../include/openssl/opensslv.h ../
md32_common.h md5_locl.h
md5_one.o
:
../../include/openssl/md5.h
crypto/sha/Makefile.ssl
浏览文件 @
4da88a8d
...
...
@@ -102,8 +102,10 @@ clean:
# DO NOT DELETE THIS LINE -- make depend depends on it.
sha1_one.o
:
../../include/openssl/sha.h
sha1dgst.o
:
../../include/openssl/opensslconf.h
sha1dgst.o
:
../../include/openssl/opensslv.h ../../include/openssl/sha.h
sha1dgst.o
:
sha_locl.h
sha_dgst.o
:
../../include/openssl/opensslconf.h
sha_dgst.o
:
../../include/openssl/opensslv.h ../../include/openssl/sha.h
sha_dgst.o
:
sha_locl.h
sha_one.o
:
../../include/openssl/sha.h
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录