Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
8cf27823
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
11 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
8cf27823
编写于
9月 11, 2015
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix "defined but not used" warnings.
Reviewed-by:
N
Matt Caswell
<
matt@openssl.org
>
上级
df2ee0e2
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
78 addition
and
78 deletion
+78
-78
crypto/include/internal/bn_srp.h
crypto/include/internal/bn_srp.h
+0
-12
crypto/srp/srp_lib.c
crypto/srp/srp_lib.c
+12
-0
crypto/x509v3/ext_dat.h
crypto/x509v3/ext_dat.h
+0
-66
crypto/x509v3/v3_lib.c
crypto/x509v3/v3_lib.c
+66
-0
未找到文件。
crypto/include/internal/bn_srp.h
浏览文件 @
8cf27823
...
...
@@ -21,16 +21,4 @@ extern const BIGNUM bn_generator_5;
extern
const
BIGNUM
bn_generator_2
;
static
SRP_gN
knowngN
[]
=
{
{
"8192"
,
(
BIGNUM
*
)
&
bn_generator_19
,
(
BIGNUM
*
)
&
bn_group_8192
},
{
"6144"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_6144
},
{
"4096"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_4096
},
{
"3072"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_3072
},
{
"2048"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_2048
},
{
"1536"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_1536
},
{
"1024"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_1024
},
};
# define KNOWN_GN_NUMBER sizeof(knowngN) / sizeof(SRP_gN)
#endif
crypto/srp/srp_lib.c
浏览文件 @
8cf27823
...
...
@@ -306,6 +306,18 @@ int SRP_Verify_A_mod_N(BIGNUM *A, BIGNUM *N)
return
SRP_Verify_B_mod_N
(
A
,
N
);
}
static
SRP_gN
knowngN
[]
=
{
{
"8192"
,
(
BIGNUM
*
)
&
bn_generator_19
,
(
BIGNUM
*
)
&
bn_group_8192
},
{
"6144"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_6144
},
{
"4096"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_4096
},
{
"3072"
,
(
BIGNUM
*
)
&
bn_generator_5
,
(
BIGNUM
*
)
&
bn_group_3072
},
{
"2048"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_2048
},
{
"1536"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_1536
},
{
"1024"
,
(
BIGNUM
*
)
&
bn_generator_2
,
(
BIGNUM
*
)
&
bn_group_1024
},
};
# define KNOWN_GN_NUMBER sizeof(knowngN) / sizeof(SRP_gN)
/*
* Check if G and N are kwown parameters. The values have been generated
* from the ietf-tls-srp draft version 8
...
...
crypto/x509v3/ext_dat.h
浏览文件 @
8cf27823
...
...
@@ -70,69 +70,3 @@ extern const X509V3_EXT_METHOD v3_policy_mappings, v3_policy_constraints;
extern
const
X509V3_EXT_METHOD
v3_name_constraints
,
v3_inhibit_anyp
,
v3_idp
;
extern
const
X509V3_EXT_METHOD
v3_addr
,
v3_asid
;
extern
const
X509V3_EXT_METHOD
v3_ct_scts
[];
/*
* This table will be searched using OBJ_bsearch so it *must* kept in order
* of the ext_nid values.
*/
static
const
X509V3_EXT_METHOD
*
standard_exts
[]
=
{
&
v3_nscert
,
&
v3_ns_ia5_list
[
0
],
&
v3_ns_ia5_list
[
1
],
&
v3_ns_ia5_list
[
2
],
&
v3_ns_ia5_list
[
3
],
&
v3_ns_ia5_list
[
4
],
&
v3_ns_ia5_list
[
5
],
&
v3_ns_ia5_list
[
6
],
&
v3_skey_id
,
&
v3_key_usage
,
&
v3_pkey_usage_period
,
&
v3_alt
[
0
],
&
v3_alt
[
1
],
&
v3_bcons
,
&
v3_crl_num
,
&
v3_cpols
,
&
v3_akey_id
,
&
v3_crld
,
&
v3_ext_ku
,
&
v3_delta_crl
,
&
v3_crl_reason
,
#ifndef OPENSSL_NO_OCSP
&
v3_crl_invdate
,
#endif
&
v3_sxnet
,
&
v3_info
,
#ifndef OPENSSL_NO_RFC3779
&
v3_addr
,
&
v3_asid
,
#endif
#ifndef OPENSSL_NO_OCSP
&
v3_ocsp_nonce
,
&
v3_ocsp_crlid
,
&
v3_ocsp_accresp
,
&
v3_ocsp_nocheck
,
&
v3_ocsp_acutoff
,
&
v3_ocsp_serviceloc
,
#endif
&
v3_sinfo
,
&
v3_policy_constraints
,
#ifndef OPENSSL_NO_OCSP
&
v3_crl_hold
,
#endif
&
v3_pci
,
&
v3_name_constraints
,
&
v3_policy_mappings
,
&
v3_inhibit_anyp
,
&
v3_idp
,
&
v3_alt
[
2
],
&
v3_freshest_crl
,
#ifndef OPENSSL_NO_SCT
&
v3_ct_scts
[
0
],
&
v3_ct_scts
[
1
],
#endif
};
/* Number of standard extensions */
#define STANDARD_EXTENSION_COUNT OSSL_NELEM(standard_exts)
crypto/x509v3/v3_lib.c
浏览文件 @
8cf27823
...
...
@@ -96,6 +96,72 @@ DECLARE_OBJ_BSEARCH_CMP_FN(const X509V3_EXT_METHOD *,
IMPLEMENT_OBJ_BSEARCH_CMP_FN
(
const
X509V3_EXT_METHOD
*
,
const
X509V3_EXT_METHOD
*
,
ext
);
/*
* This table will be searched using OBJ_bsearch so it *must* kept in order
* of the ext_nid values.
*/
static
const
X509V3_EXT_METHOD
*
standard_exts
[]
=
{
&
v3_nscert
,
&
v3_ns_ia5_list
[
0
],
&
v3_ns_ia5_list
[
1
],
&
v3_ns_ia5_list
[
2
],
&
v3_ns_ia5_list
[
3
],
&
v3_ns_ia5_list
[
4
],
&
v3_ns_ia5_list
[
5
],
&
v3_ns_ia5_list
[
6
],
&
v3_skey_id
,
&
v3_key_usage
,
&
v3_pkey_usage_period
,
&
v3_alt
[
0
],
&
v3_alt
[
1
],
&
v3_bcons
,
&
v3_crl_num
,
&
v3_cpols
,
&
v3_akey_id
,
&
v3_crld
,
&
v3_ext_ku
,
&
v3_delta_crl
,
&
v3_crl_reason
,
#ifndef OPENSSL_NO_OCSP
&
v3_crl_invdate
,
#endif
&
v3_sxnet
,
&
v3_info
,
#ifndef OPENSSL_NO_RFC3779
&
v3_addr
,
&
v3_asid
,
#endif
#ifndef OPENSSL_NO_OCSP
&
v3_ocsp_nonce
,
&
v3_ocsp_crlid
,
&
v3_ocsp_accresp
,
&
v3_ocsp_nocheck
,
&
v3_ocsp_acutoff
,
&
v3_ocsp_serviceloc
,
#endif
&
v3_sinfo
,
&
v3_policy_constraints
,
#ifndef OPENSSL_NO_OCSP
&
v3_crl_hold
,
#endif
&
v3_pci
,
&
v3_name_constraints
,
&
v3_policy_mappings
,
&
v3_inhibit_anyp
,
&
v3_idp
,
&
v3_alt
[
2
],
&
v3_freshest_crl
,
#ifndef OPENSSL_NO_SCT
&
v3_ct_scts
[
0
],
&
v3_ct_scts
[
1
],
#endif
};
/* Number of standard extensions */
#define STANDARD_EXTENSION_COUNT OSSL_NELEM(standard_exts)
const
X509V3_EXT_METHOD
*
X509V3_EXT_get_nid
(
int
nid
)
{
X509V3_EXT_METHOD
tmp
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录