Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
77297115
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,发现更多精彩内容 >>
提交
77297115
编写于
9月 10, 2016
作者:
R
Rich Salz
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add --missing-help to list command
Reviewed-by:
N
Andy Polyakov
<
appro@openssl.org
>
上级
fa4618a2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
1 deletion
+24
-1
apps/openssl.c
apps/openssl.c
+24
-1
未找到文件。
apps/openssl.c
浏览文件 @
77297115
...
...
@@ -296,12 +296,30 @@ static void list_md_fn(const EVP_MD *m,
}
}
static
void
list_missing_help
(
void
)
{
const
FUNCTION
*
fp
;
const
OPTIONS
*
o
;
for
(
fp
=
functions
;
fp
->
name
!=
NULL
;
fp
++
)
{
if
((
o
=
fp
->
help
)
==
NULL
)
{
BIO_printf
(
bio_out
,
"%s *
\n
"
,
fp
->
name
);
continue
;
}
for
(
;
o
->
name
!=
NULL
;
o
++
)
{
if
(
o
->
helpstr
==
NULL
)
BIO_printf
(
bio_out
,
"%s %s
\n
"
,
fp
->
name
,
o
->
name
);
}
}
}
/* Unified enum for help and list commands. */
typedef
enum
HELPLIST_CHOICE
{
OPT_ERR
=
-
1
,
OPT_EOF
=
0
,
OPT_HELP
,
OPT_COMMANDS
,
OPT_DIGEST_COMMANDS
,
OPT_DIGEST_ALGORITHMS
,
OPT_CIPHER_COMMANDS
,
OPT_CIPHER_ALGORITHMS
,
OPT_PK_ALGORITHMS
,
OPT_DISABLED
OPT_PK_ALGORITHMS
,
OPT_DISABLED
,
OPT_MISSING_HELP
}
HELPLIST_CHOICE
;
OPTIONS
list_options
[]
=
{
...
...
@@ -318,6 +336,8 @@ OPTIONS list_options[] = {
"List of public key algorithms"
},
{
"disabled"
,
OPT_DISABLED
,
'-'
,
"List of disabled features"
},
{
"missing-help"
,
OPT_MISSING_HELP
,
'-'
,
"List missing detailed help strings"
},
{
NULL
}
};
...
...
@@ -358,6 +378,9 @@ int list_main(int argc, char **argv)
case
OPT_DISABLED
:
list_disabled
();
break
;
case
OPT_MISSING_HELP
:
list_missing_help
();
break
;
}
done
=
1
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录