Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
4842dde8
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,发现更多精彩内容 >>
提交
4842dde8
编写于
12月 01, 2012
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
return error if Suite B mode is selected and TLS 1.2 can't be used. Correct error coded
上级
f91926a2
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
14 addition
and
5 deletion
+14
-5
ssl/ssl.h
ssl/ssl.h
+2
-1
ssl/ssl_ciph.c
ssl/ssl_ciph.c
+7
-0
ssl/ssl_conf.c
ssl/ssl_conf.c
+3
-3
ssl/ssl_err.c
ssl/ssl_err.c
+2
-1
未找到文件。
ssl/ssl.h
浏览文件 @
4842dde8
...
...
@@ -2309,6 +2309,7 @@ void ERR_load_SSL_strings(void);
/* Function codes. */
#define SSL_F_AUTHZ_FIND_DATA 330
#define SSL_F_AUTHZ_VALIDATE 323
#define SSL_F_CHECK_SUITEB_CIPHER_LIST 335
#define SSL_F_CLIENT_CERTIFICATE 100
#define SSL_F_CLIENT_FINISHED 167
#define SSL_F_CLIENT_HELLO 101
...
...
@@ -2445,7 +2446,7 @@ void ERR_load_SSL_strings(void);
#define SSL_F_SSL_CIPHER_STRENGTH_SORT 231
#define SSL_F_SSL_CLEAR 164
#define SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD 165
#define SSL_F_SSL_CONF_C
TX_C
MD 334
#define SSL_F_SSL_CONF_CMD 334
#define SSL_F_SSL_CREATE_CIPHER_LIST 166
#define SSL_F_SSL_CTRL 232
#define SSL_F_SSL_CTX_CHECK_PRIVATE_KEY 168
...
...
ssl/ssl_ciph.c
浏览文件 @
4842dde8
...
...
@@ -1379,6 +1379,13 @@ static int check_suiteb_cipher_list(const SSL_METHOD *meth, CERT *c,
return
1
;
/* Check version */
if
(
meth
->
version
!=
TLS1_2_VERSION
)
{
SSLerr
(
SSL_F_CHECK_SUITEB_CIPHER_LIST
,
SSL_R_ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE
);
return
0
;
}
switch
(
suiteb_flags
)
{
case
SSL_CERT_FLAG_SUITEB_128_LOS
:
...
...
ssl/ssl_conf.c
浏览文件 @
4842dde8
...
...
@@ -385,7 +385,7 @@ int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value)
size_t
i
;
if
(
cmd
==
NULL
)
{
SSLerr
(
SSL_F_SSL_CONF_C
TX_C
MD
,
SSL_R_INVALID_NULL_CMD_NAME
);
SSLerr
(
SSL_F_SSL_CONF_CMD
,
SSL_R_INVALID_NULL_CMD_NAME
);
return
0
;
}
/* If a prefix is set, check and skip */
...
...
@@ -442,7 +442,7 @@ int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value)
return
-
2
;
if
(
cctx
->
flags
&
SSL_CONF_FLAG_SHOW_ERRORS
)
{
SSLerr
(
SSL_F_SSL_CONF_C
TX_C
MD
,
SSL_R_BAD_VALUE
);
SSLerr
(
SSL_F_SSL_CONF_CMD
,
SSL_R_BAD_VALUE
);
ERR_add_error_data
(
4
,
"cmd="
,
cmd
,
", value="
,
value
);
}
return
0
;
...
...
@@ -456,7 +456,7 @@ int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value)
if
(
cctx
->
flags
&
SSL_CONF_FLAG_SHOW_ERRORS
)
{
SSLerr
(
SSL_F_SSL_CONF_C
TX_C
MD
,
SSL_R_UNKNOWN_CMD_NAME
);
SSLerr
(
SSL_F_SSL_CONF_CMD
,
SSL_R_UNKNOWN_CMD_NAME
);
ERR_add_error_data
(
2
,
"cmd="
,
cmd
);
}
...
...
ssl/ssl_err.c
浏览文件 @
4842dde8
...
...
@@ -72,6 +72,7 @@ static ERR_STRING_DATA SSL_str_functs[]=
{
{
ERR_FUNC
(
SSL_F_AUTHZ_FIND_DATA
),
"AUTHZ_FIND_DATA"
},
{
ERR_FUNC
(
SSL_F_AUTHZ_VALIDATE
),
"AUTHZ_VALIDATE"
},
{
ERR_FUNC
(
SSL_F_CHECK_SUITEB_CIPHER_LIST
),
"CHECK_SUITEB_CIPHER_LIST"
},
{
ERR_FUNC
(
SSL_F_CLIENT_CERTIFICATE
),
"CLIENT_CERTIFICATE"
},
{
ERR_FUNC
(
SSL_F_CLIENT_FINISHED
),
"CLIENT_FINISHED"
},
{
ERR_FUNC
(
SSL_F_CLIENT_HELLO
),
"CLIENT_HELLO"
},
...
...
@@ -208,7 +209,7 @@ static ERR_STRING_DATA SSL_str_functs[]=
{
ERR_FUNC
(
SSL_F_SSL_CIPHER_STRENGTH_SORT
),
"SSL_CIPHER_STRENGTH_SORT"
},
{
ERR_FUNC
(
SSL_F_SSL_CLEAR
),
"SSL_clear"
},
{
ERR_FUNC
(
SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD
),
"SSL_COMP_add_compression_method"
},
{
ERR_FUNC
(
SSL_F_SSL_CONF_C
TX_CMD
),
"SSL_CONF_CTX
_cmd"
},
{
ERR_FUNC
(
SSL_F_SSL_CONF_C
MD
),
"SSL_CONF
_cmd"
},
{
ERR_FUNC
(
SSL_F_SSL_CREATE_CIPHER_LIST
),
"ssl_create_cipher_list"
},
{
ERR_FUNC
(
SSL_F_SSL_CTRL
),
"SSL_ctrl"
},
{
ERR_FUNC
(
SSL_F_SSL_CTX_CHECK_PRIVATE_KEY
),
"SSL_CTX_check_private_key"
},
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录