Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
2d7153e8
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
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看板
提交
2d7153e8
编写于
6月 17, 2014
作者:
M
Matt Caswell
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Tidied up, added include to stdlib, removed "goto bad" usage
上级
8a531c22
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
13 deletion
+19
-13
apps/pkcs8.c
apps/pkcs8.c
+19
-13
未找到文件。
apps/pkcs8.c
浏览文件 @
2d7153e8
...
...
@@ -56,6 +56,7 @@
*
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "apps.h"
#include <openssl/pem.h>
...
...
@@ -173,12 +174,15 @@ int MAIN(int argc, char **argv)
topk8
=
1
;
else
if
(
!
strcmp
(
*
args
,
"-noiter"
))
iter
=
1
;
else
if
(
!
strcmp
(
*
args
,
"-iter"
))
{
if
(
!
args
[
1
])
goto
bad
;
iter
=
atoi
(
*
(
++
args
));
if
(
iter
<=
0
)
goto
bad
;
}
else
if
(
!
strcmp
(
*
args
,
"-iter"
))
{
if
(
args
[
1
])
{
iter
=
atoi
(
*
(
++
args
));
if
(
iter
<=
0
)
badarg
=
1
;
}
else
badarg
=
1
;
}
else
if
(
!
strcmp
(
*
args
,
"-nocrypt"
))
nocrypt
=
1
;
else
if
(
!
strcmp
(
*
args
,
"-nooct"
))
...
...
@@ -189,19 +193,22 @@ int MAIN(int argc, char **argv)
p8_broken
=
PKCS8_EMBEDDED_PARAM
;
else
if
(
!
strcmp
(
*
args
,
"-passin"
))
{
if
(
!
args
[
1
])
goto
bad
;
passargin
=
*
(
++
args
);
if
(
args
[
1
])
passargin
=
*
(
++
args
);
else
badarg
=
1
;
}
else
if
(
!
strcmp
(
*
args
,
"-passout"
))
{
if
(
!
args
[
1
])
goto
bad
;
passargout
=
*
(
++
args
);
if
(
args
[
1
])
passargout
=
*
(
++
args
);
else
badarg
=
1
;
}
#ifndef OPENSSL_NO_ENGINE
else
if
(
strcmp
(
*
args
,
"-engine"
)
==
0
)
{
if
(
!
args
[
1
])
goto
bad
;
engine
=
*
(
++
args
);
if
(
args
[
1
])
engine
=
*
(
++
args
);
else
badarg
=
1
;
}
#endif
else
if
(
!
strcmp
(
*
args
,
"-in"
))
...
...
@@ -228,7 +235,6 @@ int MAIN(int argc, char **argv)
if
(
badarg
)
{
bad:
BIO_printf
(
bio_err
,
"Usage pkcs8 [options]
\n
"
);
BIO_printf
(
bio_err
,
"where options are
\n
"
);
BIO_printf
(
bio_err
,
"-in file input file
\n
"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录