Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
openssl
提交
7e6a01bd
O
openssl
项目概览
btwise
/
openssl
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7e6a01bd
编写于
6月 29, 2014
作者:
O
Oscar Jacobsson
提交者:
Dr. Stephen Henson
6月 29, 2014
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add 3072, 7680 and 15360 bit RSA tests to openssl speed
PR#3412
上级
8892ce77
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
1510 addition
and
6 deletion
+1510
-6
apps/speed.c
apps/speed.c
+18
-6
apps/testrsa.h
apps/testrsa.h
+1492
-0
未找到文件。
apps/speed.c
浏览文件 @
7e6a01bd
...
...
@@ -229,7 +229,7 @@ static int do_multi(int multi);
#define ALGOR_NUM 30
#define SIZE_NUM 5
#define PRIME_NUM 3
#define RSA_NUM
4
#define RSA_NUM
7
#define DSA_NUM 3
#define EC_NUM 16
...
...
@@ -512,7 +512,10 @@ int MAIN(int argc, char **argv)
#define R_RSA_512 0
#define R_RSA_1024 1
#define R_RSA_2048 2
#define R_RSA_4096 3
#define R_RSA_3072 3
#define R_RSA_4096 4
#define R_RSA_7680 5
#define R_RSA_15360 6
#define R_EC_P160 0
#define R_EC_P192 1
...
...
@@ -534,12 +537,14 @@ int MAIN(int argc, char **argv)
#ifndef OPENSSL_NO_RSA
RSA
*
rsa_key
[
RSA_NUM
];
long
rsa_c
[
RSA_NUM
][
2
];
static
unsigned
int
rsa_bits
[
RSA_NUM
]
=
{
512
,
1024
,
2048
,
4096
};
static
unsigned
int
rsa_bits
[
RSA_NUM
]
=
{
512
,
1024
,
2048
,
3072
,
4096
,
7680
,
15360
};
static
unsigned
char
*
rsa_data
[
RSA_NUM
]
=
{
test512
,
test1024
,
test2048
,
test
4096
};
{
test512
,
test1024
,
test2048
,
test
3072
,
test4096
,
test7680
,
test15360
};
static
int
rsa_data_length
[
RSA_NUM
]
=
{
sizeof
(
test512
),
sizeof
(
test1024
),
sizeof
(
test2048
),
sizeof
(
test4096
)};
sizeof
(
test2048
),
sizeof
(
test3072
),
sizeof
(
test4096
),
sizeof
(
test7680
),
sizeof
(
test15360
)};
#endif
#ifndef OPENSSL_NO_DSA
DSA
*
dsa_key
[
DSA_NUM
];
...
...
@@ -883,7 +888,10 @@ int MAIN(int argc, char **argv)
else
if
(
strcmp
(
*
argv
,
"rsa512"
)
==
0
)
rsa_doit
[
R_RSA_512
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa1024"
)
==
0
)
rsa_doit
[
R_RSA_1024
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa2048"
)
==
0
)
rsa_doit
[
R_RSA_2048
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa3072"
)
==
0
)
rsa_doit
[
R_RSA_3072
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa4096"
)
==
0
)
rsa_doit
[
R_RSA_4096
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa7680"
)
==
0
)
rsa_doit
[
R_RSA_7680
]
=
2
;
else
if
(
strcmp
(
*
argv
,
"rsa15360"
)
==
0
)
rsa_doit
[
R_RSA_15360
]
=
2
;
else
#ifndef OPENSSL_NO_RC2
if
(
strcmp
(
*
argv
,
"rc2-cbc"
)
==
0
)
doit
[
D_CBC_RC2
]
=
1
;
...
...
@@ -953,7 +961,10 @@ int MAIN(int argc, char **argv)
rsa_doit
[
R_RSA_512
]
=
1
;
rsa_doit
[
R_RSA_1024
]
=
1
;
rsa_doit
[
R_RSA_2048
]
=
1
;
rsa_doit
[
R_RSA_3072
]
=
1
;
rsa_doit
[
R_RSA_4096
]
=
1
;
rsa_doit
[
R_RSA_7680
]
=
1
;
rsa_doit
[
R_RSA_15360
]
=
1
;
}
else
#endif
...
...
@@ -1103,7 +1114,8 @@ int MAIN(int argc, char **argv)
BIO_printf
(
bio_err
,
"
\n
"
);
#ifndef OPENSSL_NO_RSA
BIO_printf
(
bio_err
,
"rsa512 rsa1024 rsa2048 rsa4096
\n
"
);
BIO_printf
(
bio_err
,
"rsa512 rsa1024 rsa2048 rsa3072 rsa4096
\n
"
);
BIO_printf
(
bio_err
,
"rsa7680 rsa15360
\n
"
);
#endif
#ifndef OPENSSL_NO_DSA
...
...
apps/testrsa.h
浏览文件 @
7e6a01bd
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录