Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
86140095
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看板
提交
86140095
编写于
11月 01, 2007
作者:
L
Lutz Jänicke
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add OIDs by CMP (RFC 4210) and CRMF (RFC 4211)
Submitted by: Martin Peylo <martinmeis@googlemail.com>
上级
8e1d3ba5
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
82 addition
and
70 deletion
+82
-70
crypto/objects/obj_dat.h
crypto/objects/obj_dat.h
+40
-10
crypto/objects/obj_mac.h
crypto/objects/obj_mac.h
+25
-1
crypto/objects/obj_mac.num
crypto/objects/obj_mac.num
+8
-1
crypto/objects/obj_xref.h
crypto/objects/obj_xref.h
+0
-58
crypto/objects/objects.txt
crypto/objects/objects.txt
+9
-0
未找到文件。
crypto/objects/obj_dat.h
浏览文件 @
86140095
...
...
@@ -62,12 +62,12 @@
* [including the GNU Public Licence.]
*/
#define NUM_NID 8
44
#define NUM_SN 8
38
#define NUM_LN 8
38
#define NUM_OBJ 79
2
#define NUM_NID 8
51
#define NUM_SN 8
43
#define NUM_LN 8
43
#define NUM_OBJ 79
7
static
const
unsigned
char
lvalues
[
5
598
]
=
{
static
const
unsigned
char
lvalues
[
5
640
]
=
{
0x00
,
/* [ 0] OBJ_undef */
0x2A
,
0x86
,
0x48
,
0x86
,
0xF7
,
0x0D
,
/* [ 1] OBJ_rsadsi */
0x2A
,
0x86
,
0x48
,
0x86
,
0xF7
,
0x0D
,
0x01
,
/* [ 7] OBJ_pkcs */
...
...
@@ -859,7 +859,12 @@ static const unsigned char lvalues[5598]={
0x2A
,
0x83
,
0x1A
,
0x8C
,
0x9A
,
0x44
,
0x01
,
0x04
,
/* [5567] OBJ_seed_cbc */
0x2A
,
0x83
,
0x1A
,
0x8C
,
0x9A
,
0x44
,
0x01
,
0x05
,
/* [5575] OBJ_seed_cfb128 */
0x2A
,
0x83
,
0x1A
,
0x8C
,
0x9A
,
0x44
,
0x01
,
0x06
,
/* [5583] OBJ_seed_ofb128 */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x16
,
/* [5591] OBJ_id_Gost28147_89_MAC */
0x2B
,
0x06
,
0x01
,
0x05
,
0x05
,
0x08
,
0x01
,
0x01
,
/* [5591] OBJ_hmac_md5 */
0x2B
,
0x06
,
0x01
,
0x05
,
0x05
,
0x08
,
0x01
,
0x02
,
/* [5599] OBJ_hmac_sha1 */
0x2A
,
0x86
,
0x48
,
0x86
,
0xF6
,
0x7D
,
0x07
,
0x42
,
0x0D
,
/* [5607] OBJ_id_PasswordBasedMAC */
0x2A
,
0x86
,
0x48
,
0x86
,
0xF6
,
0x7D
,
0x07
,
0x42
,
0x1E
,
/* [5616] OBJ_id_DHBasedMac */
0x2B
,
0x06
,
0x01
,
0x05
,
0x05
,
0x07
,
0x04
,
0x10
,
/* [5625] OBJ_id_it_suppLangTags */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x16
,
/* [5633] OBJ_id_Gost28147_89_MAC */
};
static
const
ASN1_OBJECT
nid_objs
[
NUM_NID
]
=
{
...
...
@@ -2220,8 +2225,18 @@ static const ASN1_OBJECT nid_objs[NUM_NID]={
{
"SEED-CFB"
,
"seed-cfb"
,
NID_seed_cfb128
,
8
,
&
(
lvalues
[
5575
]),
0
},
{
"SEED-OFB"
,
"seed-ofb"
,
NID_seed_ofb128
,
8
,
&
(
lvalues
[
5583
]),
0
},
{
NULL
,
NULL
,
NID_undef
,
0
,
NULL
,
0
},
{
NULL
,
NULL
,
NID_undef
,
0
,
NULL
,
0
},
{
"HMAC-MD5"
,
"hmac-md5"
,
NID_hmac_md5
,
8
,
&
(
lvalues
[
5591
]),
0
},
{
"HMAC-SHA1"
,
"hmac-sha1"
,
NID_hmac_sha1
,
8
,
&
(
lvalues
[
5599
]),
0
},
{
"id-PasswordBasedMAC"
,
"password based MAC"
,
NID_id_PasswordBasedMAC
,
9
,
&
(
lvalues
[
5607
]),
0
},
{
"id-DHBasedMac"
,
"Diffie-Hellman based MAC"
,
NID_id_DHBasedMac
,
9
,
&
(
lvalues
[
5616
]),
0
},
{
NULL
,
NULL
,
NID_undef
,
0
,
NULL
,
0
},
{
"id-it-suppLangTags"
,
"id-it-suppLangTags"
,
NID_id_it_suppLangTags
,
8
,
&
(
lvalues
[
5625
]),
0
},
{
"gost-mac"
,
"GOST 28147-89 MAC"
,
NID_id_Gost28147_89_MAC
,
6
,
&
(
lvalues
[
5
591
]),
0
},
&
(
lvalues
[
5
633
]),
0
},
};
static
const
unsigned
int
sn_objs
[
NUM_SN
]
=
{
...
...
@@ -2303,6 +2318,8 @@ static const unsigned int sn_objs[NUM_SN]={
297
,
/* "DVCS" */
99
,
/* "GN" */
836
,
/* "HMAC" */
844
,
/* "HMAC-MD5" */
845
,
/* "HMAC-SHA1" */
381
,
/* "IANA" */
34
,
/* "IDEA-CBC" */
35
,
/* "IDEA-CFB" */
...
...
@@ -2500,7 +2517,7 @@ static const unsigned int sn_objs[NUM_SN]={
490
,
/* "friendlyCountryName" */
156
,
/* "friendlyName" */
509
,
/* "generationQualifier" */
8
43
,
/* "gost-mac" */
8
50
,
/* "gost-mac" */
784
,
/* "gost2001" */
823
,
/* "gost2001cc" */
786
,
/* "gost89" */
...
...
@@ -2521,6 +2538,7 @@ static const unsigned int sn_objs[NUM_SN]={
473
,
/* "homeTelephoneNumber" */
466
,
/* "host" */
442
,
/* "iA5StringSyntax" */
847
,
/* "id-DHBasedMac" */
796
,
/* "id-Gost28147-89-CryptoPro-A-ParamSet" */
797
,
/* "id-Gost28147-89-CryptoPro-B-ParamSet" */
798
,
/* "id-Gost28147-89-CryptoPro-C-ParamSet" */
...
...
@@ -2560,6 +2578,7 @@ static const unsigned int sn_objs[NUM_SN]={
781
,
/* "id-GostR3411-94-with-GostR3410-94" */
824
,
/* "id-GostR3411-94-with-GostR3410-94-cc" */
783
,
/* "id-HMACGostR3411-94" */
846
,
/* "id-PasswordBasedMAC" */
266
,
/* "id-aca" */
355
,
/* "id-aca-accessIdentity" */
354
,
/* "id-aca-authenticationInfo" */
...
...
@@ -2618,6 +2637,7 @@ static const unsigned int sn_objs[NUM_SN]={
299
,
/* "id-it-signKeyPairTypes" */
305
,
/* "id-it-subscriptionRequest" */
306
,
/* "id-it-subscriptionResponse" */
849
,
/* "id-it-suppLangTags" */
304
,
/* "id-it-unsupportedOIDs" */
128
,
/* "id-kp" */
280
,
/* "id-mod-attribute-cert" */
...
...
@@ -3075,6 +3095,7 @@ static const unsigned int ln_objs[NUM_LN]={
285
,
/* "Biometric Info" */
179
,
/* "CA Issuers" */
131
,
/* "Code Signing" */
847
,
/* "Diffie-Hellman based MAC" */
382
,
/* "Directory" */
392
,
/* "Domain" */
132
,
/* "E-mail Protection" */
...
...
@@ -3084,7 +3105,7 @@ static const unsigned int ln_objs[NUM_LN]={
172
,
/* "Extension Request" */
786
,
/* "GOST 28147-89" */
821
,
/* "GOST 28147-89 Cryptocom ParamSet" */
8
43
,
/* "GOST 28147-89 MAC" */
8
50
,
/* "GOST 28147-89 MAC" */
823
,
/* "GOST 34.10-2001 Cryptocom" */
822
,
/* "GOST 34.10-94 Cryptocom" */
784
,
/* "GOST R 34.10-2001" */
...
...
@@ -3356,6 +3377,8 @@ static const unsigned int ln_objs[NUM_LN]={
99
,
/* "givenName" */
835
,
/* "gost89-cnt" */
836
,
/* "hmac" */
844
,
/* "hmac-md5" */
845
,
/* "hmac-sha1" */
772
,
/* "hmacWithMD5" */
163
,
/* "hmacWithSHA1" */
773
,
/* "hmacWithSHA224" */
...
...
@@ -3455,6 +3478,7 @@ static const unsigned int ln_objs[NUM_LN]={
299
,
/* "id-it-signKeyPairTypes" */
305
,
/* "id-it-subscriptionRequest" */
306
,
/* "id-it-subscriptionResponse" */
849
,
/* "id-it-suppLangTags" */
304
,
/* "id-it-unsupportedOIDs" */
128
,
/* "id-kp" */
280
,
/* "id-mod-attribute-cert" */
...
...
@@ -3614,6 +3638,7 @@ static const unsigned int ln_objs[NUM_LN]={
18
,
/* "organizationalUnitName" */
475
,
/* "otherMailbox" */
489
,
/* "pagerTelephoneNumber" */
846
,
/* "password based MAC" */
374
,
/* "path" */
621
,
/* "payment gateway capabilities" */
9
,
/* "pbeWithMD2AndDES-CBC" */
...
...
@@ -4188,7 +4213,7 @@ static const unsigned int obj_objs[NUM_OBJ]={
784
,
/* OBJ_id_GostR3410_2001 1 2 643 2 2 19 */
785
,
/* OBJ_id_GostR3410_94 1 2 643 2 2 20 */
786
,
/* OBJ_id_Gost28147_89 1 2 643 2 2 21 */
8
43
,
/* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */
8
50
,
/* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */
788
,
/* OBJ_id_GostR3411_94_prf 1 2 643 2 2 23 */
789
,
/* OBJ_id_GostR3410_2001DH 1 2 643 2 2 98 */
790
,
/* OBJ_id_GostR3410_94DH 1 2 643 2 2 99 */
...
...
@@ -4391,6 +4416,7 @@ static const unsigned int obj_objs[NUM_OBJ]={
310
,
/* OBJ_id_it_implicitConfirm 1 3 6 1 5 5 7 4 13 */
311
,
/* OBJ_id_it_confirmWaitTime 1 3 6 1 5 5 7 4 14 */
312
,
/* OBJ_id_it_origPKIMessage 1 3 6 1 5 5 7 4 15 */
849
,
/* OBJ_id_it_suppLangTags 1 3 6 1 5 5 7 4 16 */
313
,
/* OBJ_id_regCtrl 1 3 6 1 5 5 7 5 1 */
314
,
/* OBJ_id_regInfo 1 3 6 1 5 5 7 5 2 */
323
,
/* OBJ_id_alg_des40 1 3 6 1 5 5 7 6 1 */
...
...
@@ -4440,6 +4466,8 @@ static const unsigned int obj_objs[NUM_OBJ]={
179
,
/* OBJ_ad_ca_issuers 1 3 6 1 5 5 7 48 2 */
363
,
/* OBJ_ad_timeStamping 1 3 6 1 5 5 7 48 3 */
364
,
/* OBJ_ad_dvcs 1 3 6 1 5 5 7 48 4 */
844
,
/* OBJ_hmac_md5 1 3 6 1 5 5 8 1 1 */
845
,
/* OBJ_hmac_sha1 1 3 6 1 5 5 8 1 2 */
58
,
/* OBJ_netscape_cert_extension 2 16 840 1 113730 1 */
59
,
/* OBJ_netscape_data_type 2 16 840 1 113730 2 */
438
,
/* OBJ_pilotAttributeType 0 9 2342 19200300 100 1 */
...
...
@@ -4448,6 +4476,8 @@ static const unsigned int obj_objs[NUM_OBJ]={
441
,
/* OBJ_pilotGroups 0 9 2342 19200300 100 10 */
108
,
/* OBJ_cast5_cbc 1 2 840 113533 7 66 10 */
112
,
/* OBJ_pbeWithMD5AndCast5_CBC 1 2 840 113533 7 66 12 */
846
,
/* OBJ_id_PasswordBasedMAC 1 2 840 113533 7 66 13 */
847
,
/* OBJ_id_DHBasedMac 1 2 840 113533 7 66 30 */
6
,
/* OBJ_rsaEncryption 1 2 840 113549 1 1 1 */
7
,
/* OBJ_md2WithRSAEncryption 1 2 840 113549 1 1 2 */
396
,
/* OBJ_md4WithRSAEncryption 1 2 840 113549 1 1 3 */
...
...
crypto/objects/obj_mac.h
浏览文件 @
86140095
...
...
@@ -97,6 +97,16 @@
#define NID_identified_organization 676
#define OBJ_identified_organization OBJ_iso,3L
#define SN_hmac_md5 "HMAC-MD5"
#define LN_hmac_md5 "hmac-md5"
#define NID_hmac_md5 844
#define OBJ_hmac_md5 OBJ_identified_organization,6L,1L,5L,5L,8L,1L,1L
#define SN_hmac_sha1 "HMAC-SHA1"
#define LN_hmac_sha1 "hmac-sha1"
#define NID_hmac_sha1 845
#define OBJ_hmac_sha1 OBJ_identified_organization,6L,1L,5L,5L,8L,1L,2L
#define SN_certicom_arc "certicom-arc"
#define NID_certicom_arc 677
#define OBJ_certicom_arc OBJ_identified_organization,132L
...
...
@@ -522,6 +532,16 @@
#define NID_pbeWithMD5AndCast5_CBC 112
#define OBJ_pbeWithMD5AndCast5_CBC OBJ_ISO_US,113533L,7L,66L,12L
#define SN_id_PasswordBasedMAC "id-PasswordBasedMAC"
#define LN_id_PasswordBasedMAC "password based MAC"
#define NID_id_PasswordBasedMAC 846
#define OBJ_id_PasswordBasedMAC OBJ_ISO_US,113533L,7L,66L,13L
#define SN_id_DHBasedMac "id-DHBasedMac"
#define LN_id_DHBasedMac "Diffie-Hellman based MAC"
#define NID_id_DHBasedMac 847
#define OBJ_id_DHBasedMac OBJ_ISO_US,113533L,7L,66L,30L
#define SN_rsadsi "rsadsi"
#define LN_rsadsi "RSA Data Security, Inc."
#define NID_rsadsi 1
...
...
@@ -1557,6 +1577,10 @@
#define NID_id_it_origPKIMessage 312
#define OBJ_id_it_origPKIMessage OBJ_id_it,15L
#define SN_id_it_suppLangTags "id-it-suppLangTags"
#define NID_id_it_suppLangTags 849
#define OBJ_id_it_suppLangTags OBJ_id_it,16L
#define SN_id_regCtrl "id-regCtrl"
#define NID_id_regCtrl 313
#define OBJ_id_regCtrl OBJ_id_pkip,1L
...
...
@@ -3424,7 +3448,7 @@
#define SN_id_Gost28147_89_MAC "gost-mac"
#define LN_id_Gost28147_89_MAC "GOST 28147-89 MAC"
#define NID_id_Gost28147_89_MAC 8
43
#define NID_id_Gost28147_89_MAC 8
50
#define OBJ_id_Gost28147_89_MAC OBJ_cryptopro,22L
#define SN_id_GostR3411_94_prf "prf-gostr3411-94"
...
...
crypto/objects/obj_mac.num
浏览文件 @
86140095
...
...
@@ -840,4 +840,11 @@ seed_cbc 839
seed_cfb128 840
seed_ofb128 841
id_Gost28147_89_MAC 842
id_Gost28147_89_MAC 843
id_Gost28147_89_MAC 843
hmac_md5 844
hmac_sha1 845
id_PasswordBasedMAC 846
id_DHBasedMac 847
id_Gost28147_89_MAC 848
id_it_suppLangTags 849
id_Gost28147_89_MAC 850
crypto/objects/obj_xref.h
浏览文件 @
86140095
...
...
@@ -3,67 +3,9 @@ typedef int nid_triple[3];
static
const
nid_triple
sigoid_srt
[]
=
{
{
NID_md2WithRSAEncryption
,
NID_md2
,
NID_rsaEncryption
},
{
NID_md5WithRSAEncryption
,
NID_md5
,
NID_rsaEncryption
},
{
NID_shaWithRSAEncryption
,
NID_sha
,
NID_rsaEncryption
},
{
NID_sha1WithRSAEncryption
,
NID_sha1
,
NID_rsaEncryption
},
{
NID_dsaWithSHA
,
NID_sha
,
NID_dsa
},
{
NID_dsaWithSHA1_2
,
NID_sha1
,
NID_dsa_2
},
{
NID_mdc2WithRSA
,
NID_mdc2
,
NID_rsaEncryption
},
{
NID_md5WithRSA
,
NID_md5
,
NID_rsa
},
{
NID_dsaWithSHA1
,
NID_sha1
,
NID_dsa
},
{
NID_sha1WithRSA
,
NID_sha1
,
NID_rsa
},
{
NID_ripemd160WithRSA
,
NID_ripemd160
,
NID_rsaEncryption
},
{
NID_md4WithRSAEncryption
,
NID_md4
,
NID_rsaEncryption
},
{
NID_ecdsa_with_SHA1
,
NID_sha1
,
NID_X9_62_id_ecPublicKey
},
{
NID_sha256WithRSAEncryption
,
NID_sha256
,
NID_rsaEncryption
},
{
NID_sha384WithRSAEncryption
,
NID_sha384
,
NID_rsaEncryption
},
{
NID_sha512WithRSAEncryption
,
NID_sha512
,
NID_rsaEncryption
},
{
NID_sha224WithRSAEncryption
,
NID_sha224
,
NID_rsaEncryption
},
{
NID_id_GostR3411_94_with_GostR3410_2001
,
NID_id_GostR3411_94
,
NID_id_GostR3410_2001
},
{
NID_id_GostR3411_94_with_GostR3410_94
,
NID_id_GostR3411_94
,
NID_id_GostR3410_94
},
{
NID_id_GostR3411_94_with_GostR3410_94_cc
,
NID_id_GostR3411_94
,
NID_id_GostR3410_94_cc
},
{
NID_id_GostR3411_94_with_GostR3410_2001_cc
,
NID_id_GostR3411_94
,
NID_id_GostR3410_2001_cc
},
{
NID_ecdsa_with_Recommended
,
NID_undef
,
NID_X9_62_id_ecPublicKey
},
{
NID_ecdsa_with_Specified
,
NID_undef
,
NID_X9_62_id_ecPublicKey
},
{
NID_ecdsa_with_SHA224
,
NID_sha224
,
NID_X9_62_id_ecPublicKey
},
{
NID_ecdsa_with_SHA256
,
NID_sha256
,
NID_X9_62_id_ecPublicKey
},
{
NID_ecdsa_with_SHA384
,
NID_sha384
,
NID_X9_62_id_ecPublicKey
},
{
NID_ecdsa_with_SHA512
,
NID_sha512
,
NID_X9_62_id_ecPublicKey
},
{
NID_dsa_with_SHA224
,
NID_sha224
,
NID_dsa
},
{
NID_dsa_with_SHA256
,
NID_sha256
,
NID_dsa
},
};
static
const
nid_triple
*
const
sigoid_srt_xref
[]
=
{
&
sigoid_srt
[
21
],
&
sigoid_srt
[
22
],
&
sigoid_srt
[
0
],
&
sigoid_srt
[
1
],
&
sigoid_srt
[
7
],
&
sigoid_srt
[
2
],
&
sigoid_srt
[
4
],
&
sigoid_srt
[
3
],
&
sigoid_srt
[
9
],
&
sigoid_srt
[
5
],
&
sigoid_srt
[
8
],
&
sigoid_srt
[
12
],
&
sigoid_srt
[
6
],
&
sigoid_srt
[
10
],
&
sigoid_srt
[
11
],
&
sigoid_srt
[
13
],
&
sigoid_srt
[
28
],
&
sigoid_srt
[
24
],
&
sigoid_srt
[
14
],
&
sigoid_srt
[
25
],
&
sigoid_srt
[
15
],
&
sigoid_srt
[
26
],
&
sigoid_srt
[
16
],
&
sigoid_srt
[
27
],
&
sigoid_srt
[
23
],
&
sigoid_srt
[
17
],
&
sigoid_srt
[
18
],
&
sigoid_srt
[
19
],
&
sigoid_srt
[
20
],
};
crypto/objects/objects.txt
浏览文件 @
86140095
...
...
@@ -11,6 +11,10 @@ iso 2 : member-body : ISO Member Body
iso 3 : identified-organization
# HMAC OIDs
identified-organization 6 1 5 5 8 1 1 : HMAC-MD5 : hmac-md5
identified-organization 6 1 5 5 8 1 2 : HMAC-SHA1 : hmac-sha1
identified-organization 132 : certicom-arc
joint-iso-itu-t 23 : international-organizations : International Organizations
...
...
@@ -147,6 +151,10 @@ ISO-US 113533 7 66 10 : CAST5-CBC : cast5-cbc
!Cname pbeWithMD5AndCast5-CBC
ISO-US 113533 7 66 12 : : pbeWithMD5AndCast5CBC
# Macs for CMP and CRMF
ISO-US 113533 7 66 13 : id-PasswordBasedMAC : password based MAC
ISO-US 113533 7 66 30 : id-DHBasedMac : Diffie-Hellman based MAC
ISO-US 113549 : rsadsi : RSA Data Security, Inc.
rsadsi 1 : pkcs : RSA Data Security, Inc. PKCS
...
...
@@ -498,6 +506,7 @@ id-it 12 : id-it-revPassphrase
id-it 13 : id-it-implicitConfirm
id-it 14 : id-it-confirmWaitTime
id-it 15 : id-it-origPKIMessage
id-it 16 : id-it-suppLangTags
# CRMF registration
id-pkip 1 : id-regCtrl
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录