Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
16fe5f8b
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,发现更多精彩内容 >>
提交
16fe5f8b
编写于
3月 19, 2008
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Produce meaningful error if sanity check fails.
Delete trailing whitespace from objects.txt Delete duplicate NIDs.
上级
041e7f2e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
115 addition
and
118 deletion
+115
-118
crypto/objects/obj_dat.h
crypto/objects/obj_dat.h
+102
-104
crypto/objects/obj_mac.h
crypto/objects/obj_mac.h
+7
-7
crypto/objects/obj_mac.num
crypto/objects/obj_mac.num
+3
-5
crypto/objects/objects.pl
crypto/objects/objects.pl
+2
-1
crypto/objects/objects.txt
crypto/objects/objects.txt
+1
-1
未找到文件。
crypto/objects/obj_dat.h
浏览文件 @
16fe5f8b
...
...
@@ -62,7 +62,7 @@
* [including the GNU Public Licence.]
*/
#define NUM_NID 85
7
#define NUM_NID 85
5
#define NUM_SN 848
#define NUM_LN 848
#define NUM_OBJ 802
...
...
@@ -826,50 +826,50 @@ static const unsigned char lvalues[5691]={
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x13
,
/* [5352] OBJ_id_GostR3410_2001 */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
/* [5358] OBJ_id_GostR3410_94 */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x15
,
/* [5364] OBJ_id_Gost28147_89 */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1
7
,
/* [5370] OBJ_id_GostR3411_94_prf
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
62
,
/* [5376] OBJ_id_GostR3410_2001DH
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x6
3
,
/* [5382] OBJ_id_GostR3410_94
DH */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
0E
,
0x01
,
/* [5388] OBJ_id_Gost28147_89_CryptoPro_KeyMeshing
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x0E
,
0x0
0
,
/* [5395] OBJ_id_Gost28147_89_None
_KeyMeshing */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
1E
,
0x00
,
/* [5402] OBJ_id_GostR3411_94_TestParamSet
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1E
,
0x0
1
,
/* [5409] OBJ_id_GostR3411_94_CryptoPro
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1
F
,
0x00
,
/* [5416] OBJ_id_Gost28147_89_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
1
,
/* [5423] OBJ_id_Gost28147_89_CryptoPro_A_
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
2
,
/* [5430] OBJ_id_Gost28147_89_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
3
,
/* [5437] OBJ_id_Gost28147_89_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
4
,
/* [5444] OBJ_id_Gost28147_89_CryptoPro_D
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
5
,
/* [5451] OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
6
,
/* [5458] OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
7
,
/* [5465] OBJ_id_Gost28147_89_CryptoPro_RIC_1
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
20
,
0x00
,
/* [5472] OBJ_id_GostR3410_94_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
2
,
/* [5479] OBJ_id_GostR3410_94_CryptoPro_A_
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
3
,
/* [5486] OBJ_id_GostR3410_94_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
4
,
/* [5493] OBJ_id_GostR3410_94_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
5
,
/* [5500] OBJ_id_GostR3410_94_CryptoPro_D
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
1
,
0x01
,
/* [5507] OBJ_id_GostR3410_94_CryptoPro_XchA
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x21
,
0x0
2
,
/* [5514] OBJ_id_GostR3410_94_CryptoPro_XchB
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x21
,
0x0
3
,
/* [5521] OBJ_id_GostR3410_94_CryptoPro_XchC
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
3
,
0x00
,
/* [5528] OBJ_id_GostR3410_2001_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
1
,
/* [5535] OBJ_id_GostR3410_2001_CryptoPro_A_
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
2
,
/* [5542] OBJ_id_GostR3410_2001_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
3
,
/* [5549] OBJ_id_GostR3410_2001_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
4
,
0x00
,
/* [5556] OBJ_id_GostR3410_2001_CryptoPro_XchA
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x24
,
0x0
1
,
/* [5563] OBJ_id_GostR3410_2001_CryptoPro_XchB
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
14
,
0x01
,
/* [5570] OBJ_id_GostR3410_94_a
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
2
,
/* [5577] OBJ_id_GostR3410_94_aBis
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
3
,
/* [5584] OBJ_id_GostR3410_94_b
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
4
,
/* [5591] OBJ_id_GostR3410_94_bBis
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x0
9
,
0x01
,
0x06
,
0x01
,
/* [5598] OBJ_id_Gost28147_89_cc
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
5
,
0x03
,
/* [5606] OBJ_id_GostR3410_94
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x05
,
0x0
4
,
/* [5614] OBJ_id_GostR3410_2001
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
3
,
0x03
,
/* [5622] OBJ_id_GostR3411_94_with_GostR3410_94
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x03
,
0x0
4
,
/* [5630] OBJ_id_GostR3411_94_with_GostR3410_2001
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
8
,
0x01
,
/* [5638] OBJ_id_GostR3410_2001_ParamSet
_cc */
0x2A
,
0x8
6
,
0x48
,
0x86
,
0xF7
,
0x0D
,
0x01
,
0x09
,
0x10
,
0x01
,
0x09
,
/* [5646] OBJ_id_smime_ct_compressedData
*/
0x
60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x05
,
/* [5657] OBJ_id_aes128_wrap
*/
0x60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x
19
,
/* [5666] OBJ_id_aes192
_wrap */
0x60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x
2D
,
/* [5675] OBJ_id_aes256
_wrap */
0x
2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x16
,
/* [5684] OBJ_id_Gost28147_89_MAC
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1
6
,
/* [5370] OBJ_id_Gost28147_89_MAC
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
17
,
/* [5376] OBJ_id_GostR3411_94_prf
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x6
2
,
/* [5382] OBJ_id_GostR3410_2001
DH */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
63
,
/* [5388] OBJ_id_GostR3410_94DH
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x0E
,
0x0
1
,
/* [5394] OBJ_id_Gost28147_89_CryptoPro
_KeyMeshing */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
0E
,
0x00
,
/* [5401] OBJ_id_Gost28147_89_None_KeyMeshing
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1E
,
0x0
0
,
/* [5408] OBJ_id_GostR3411_94_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1
E
,
0x01
,
/* [5415] OBJ_id_GostR3411_94_CryptoPro
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
0
,
/* [5422] OBJ_id_Gost28147_89_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
1
,
/* [5429] OBJ_id_Gost28147_89_CryptoPro_A
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
2
,
/* [5436] OBJ_id_Gost28147_89_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
3
,
/* [5443] OBJ_id_Gost28147_89_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
4
,
/* [5450] OBJ_id_Gost28147_89_CryptoPro_D
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
5
,
/* [5457] OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x1F
,
0x0
6
,
/* [5464] OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
1F
,
0x07
,
/* [5471] OBJ_id_Gost28147_89_CryptoPro_RIC_1_
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
0
,
/* [5478] OBJ_id_GostR3410_94_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
2
,
/* [5485] OBJ_id_GostR3410_94_CryptoPro_A
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
3
,
/* [5492] OBJ_id_GostR3410_94_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x20
,
0x0
4
,
/* [5499] OBJ_id_GostR3410_94_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
0
,
0x05
,
/* [5506] OBJ_id_GostR3410_94_CryptoPro_D
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x21
,
0x0
1
,
/* [5513] OBJ_id_GostR3410_94_CryptoPro_XchA
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x21
,
0x0
2
,
/* [5520] OBJ_id_GostR3410_94_CryptoPro_XchB
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
1
,
0x03
,
/* [5527] OBJ_id_GostR3410_94_CryptoPro_XchC_
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
0
,
/* [5534] OBJ_id_GostR3410_2001_Test
ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
1
,
/* [5541] OBJ_id_GostR3410_2001_CryptoPro_A
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x23
,
0x0
2
,
/* [5548] OBJ_id_GostR3410_2001_CryptoPro_B
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x2
3
,
0x03
,
/* [5555] OBJ_id_GostR3410_2001_CryptoPro_C
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x24
,
0x0
0
,
/* [5562] OBJ_id_GostR3410_2001_CryptoPro_XchA
_ParamSet */
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x
24
,
0x01
,
/* [5569] OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
1
,
/* [5576] OBJ_id_GostR3410_94_a
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
2
,
/* [5583] OBJ_id_GostR3410_94_aBis
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x02
,
0x14
,
0x0
3
,
/* [5590] OBJ_id_GostR3410_94_b
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x0
2
,
0x14
,
0x04
,
/* [5597] OBJ_id_GostR3410_94_bBis
*/
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
6
,
0x01
,
/* [5604] OBJ_id_Gost28147_89
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x05
,
0x0
3
,
/* [5612] OBJ_id_GostR3410_94
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
5
,
0x04
,
/* [5620] OBJ_id_GostR3410_2001
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x03
,
0x0
3
,
/* [5628] OBJ_id_GostR3411_94_with_GostR3410_94
_cc */
0x2A
,
0x85
,
0x03
,
0x02
,
0x09
,
0x01
,
0x0
3
,
0x04
,
/* [5636] OBJ_id_GostR3411_94_with_GostR3410_2001
_cc */
0x2A
,
0x8
5
,
0x03
,
0x02
,
0x09
,
0x01
,
0x08
,
0x01
,
/* [5644] OBJ_id_GostR3410_2001_ParamSet_cc
*/
0x
2A
,
0x86
,
0x48
,
0x86
,
0xF7
,
0x0D
,
0x01
,
0x09
,
0x10
,
0x01
,
0x09
,
/* [5652] OBJ_id_smime_ct_compressedData
*/
0x60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x
05
,
/* [5663] OBJ_id_aes128
_wrap */
0x60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x
19
,
/* [5672] OBJ_id_aes192
_wrap */
0x
60
,
0x86
,
0x48
,
0x01
,
0x65
,
0x03
,
0x04
,
0x01
,
0x2D
,
/* [5681] OBJ_id_aes256_wrap
*/
};
static
const
ASN1_OBJECT
nid_objs
[
NUM_NID
]
=
{
...
...
@@ -2133,125 +2133,123 @@ static const ASN1_OBJECT nid_objs[NUM_NID]={
{
"gost94"
,
"GOST R 34.10-94"
,
NID_id_GostR3410_94
,
6
,
&
(
lvalues
[
5358
]),
0
},
{
"gost89"
,
"GOST 28147-89"
,
NID_id_Gost28147_89
,
6
,
&
(
lvalues
[
5364
]),
0
},
{
"gost89-cnt"
,
"gost89-cnt"
,
NID_gost89_cnt
,
0
,
NULL
,
0
},
{
NULL
,
NULL
,
NID_undef
,
0
,
NULL
,
0
},
{
"prf-gostr3411-94"
,
"GOST R 34.11-94 PRF"
,
NID_id_GostR3411_94_prf
,
6
,
{
"gost-mac"
,
"GOST 28147-89 MAC"
,
NID_id_Gost28147_89_MAC
,
6
,
&
(
lvalues
[
5370
]),
0
},
{
"prf-gostr3411-94"
,
"GOST R 34.11-94 PRF"
,
NID_id_GostR3411_94_prf
,
6
,
&
(
lvalues
[
5376
]),
0
},
{
"id-GostR3410-2001DH"
,
"GOST R 34.10-2001 DH"
,
NID_id_GostR3410_2001DH
,
6
,
&
(
lvalues
[
53
76
]),
0
},
6
,
&
(
lvalues
[
53
82
]),
0
},
{
"id-GostR3410-94DH"
,
"GOST R 34.10-94 DH"
,
NID_id_GostR3410_94DH
,
6
,
&
(
lvalues
[
538
2
]),
0
},
&
(
lvalues
[
538
8
]),
0
},
{
"id-Gost28147-89-CryptoPro-KeyMeshing"
,
"id-Gost28147-89-CryptoPro-KeyMeshing"
,
NID_id_Gost28147_89_CryptoPro_KeyMeshing
,
7
,
&
(
lvalues
[
53
88
]),
0
},
NID_id_Gost28147_89_CryptoPro_KeyMeshing
,
7
,
&
(
lvalues
[
53
94
]),
0
},
{
"id-Gost28147-89-None-KeyMeshing"
,
"id-Gost28147-89-None-KeyMeshing"
,
NID_id_Gost28147_89_None_KeyMeshing
,
7
,
&
(
lvalues
[
5
395
]),
0
},
NID_id_Gost28147_89_None_KeyMeshing
,
7
,
&
(
lvalues
[
5
401
]),
0
},
{
"id-GostR3411-94-TestParamSet"
,
"id-GostR3411-94-TestParamSet"
,
NID_id_GostR3411_94_TestParamSet
,
7
,
&
(
lvalues
[
540
2
]),
0
},
NID_id_GostR3411_94_TestParamSet
,
7
,
&
(
lvalues
[
540
8
]),
0
},
{
"id-GostR3411-94-CryptoProParamSet"
,
"id-GostR3411-94-CryptoProParamSet"
,
NID_id_GostR3411_94_CryptoProParamSet
,
7
,
&
(
lvalues
[
54
09
]),
0
},
NID_id_GostR3411_94_CryptoProParamSet
,
7
,
&
(
lvalues
[
54
15
]),
0
},
{
"id-Gost28147-89-TestParamSet"
,
"id-Gost28147-89-TestParamSet"
,
NID_id_Gost28147_89_TestParamSet
,
7
,
&
(
lvalues
[
54
16
]),
0
},
NID_id_Gost28147_89_TestParamSet
,
7
,
&
(
lvalues
[
54
22
]),
0
},
{
"id-Gost28147-89-CryptoPro-A-ParamSet"
,
"id-Gost28147-89-CryptoPro-A-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
542
3
]),
0
},
NID_id_Gost28147_89_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
542
9
]),
0
},
{
"id-Gost28147-89-CryptoPro-B-ParamSet"
,
"id-Gost28147-89-CryptoPro-B-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
543
0
]),
0
},
NID_id_Gost28147_89_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
543
6
]),
0
},
{
"id-Gost28147-89-CryptoPro-C-ParamSet"
,
"id-Gost28147-89-CryptoPro-C-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
54
37
]),
0
},
NID_id_Gost28147_89_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
54
43
]),
0
},
{
"id-Gost28147-89-CryptoPro-D-ParamSet"
,
"id-Gost28147-89-CryptoPro-D-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_D_ParamSet
,
7
,
&
(
lvalues
[
54
44
]),
0
},
NID_id_Gost28147_89_CryptoPro_D_ParamSet
,
7
,
&
(
lvalues
[
54
50
]),
0
},
{
"id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet"
,
"id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet
,
7
,
&
(
lvalues
[
545
1
]),
NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet
,
7
,
&
(
lvalues
[
545
7
]),
0
},
{
"id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet"
,
"id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet
,
7
,
&
(
lvalues
[
54
58
]),
NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet
,
7
,
&
(
lvalues
[
54
64
]),
0
},
{
"id-Gost28147-89-CryptoPro-RIC-1-ParamSet"
,
"id-Gost28147-89-CryptoPro-RIC-1-ParamSet"
,
NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet
,
7
,
&
(
lvalues
[
54
65
]),
0
},
NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet
,
7
,
&
(
lvalues
[
54
71
]),
0
},
{
"id-GostR3410-94-TestParamSet"
,
"id-GostR3410-94-TestParamSet"
,
NID_id_GostR3410_94_TestParamSet
,
7
,
&
(
lvalues
[
547
2
]),
0
},
NID_id_GostR3410_94_TestParamSet
,
7
,
&
(
lvalues
[
547
8
]),
0
},
{
"id-GostR3410-94-CryptoPro-A-ParamSet"
,
"id-GostR3410-94-CryptoPro-A-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
54
79
]),
0
},
NID_id_GostR3410_94_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
54
85
]),
0
},
{
"id-GostR3410-94-CryptoPro-B-ParamSet"
,
"id-GostR3410-94-CryptoPro-B-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
54
86
]),
0
},
NID_id_GostR3410_94_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
54
92
]),
0
},
{
"id-GostR3410-94-CryptoPro-C-ParamSet"
,
"id-GostR3410-94-CryptoPro-C-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
549
3
]),
0
},
NID_id_GostR3410_94_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
549
9
]),
0
},
{
"id-GostR3410-94-CryptoPro-D-ParamSet"
,
"id-GostR3410-94-CryptoPro-D-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_D_ParamSet
,
7
,
&
(
lvalues
[
550
0
]),
0
},
NID_id_GostR3410_94_CryptoPro_D_ParamSet
,
7
,
&
(
lvalues
[
550
6
]),
0
},
{
"id-GostR3410-94-CryptoPro-XchA-ParamSet"
,
"id-GostR3410-94-CryptoPro-XchA-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_XchA_ParamSet
,
7
,
&
(
lvalues
[
55
07
]),
0
},
NID_id_GostR3410_94_CryptoPro_XchA_ParamSet
,
7
,
&
(
lvalues
[
55
13
]),
0
},
{
"id-GostR3410-94-CryptoPro-XchB-ParamSet"
,
"id-GostR3410-94-CryptoPro-XchB-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_XchB_ParamSet
,
7
,
&
(
lvalues
[
55
14
]),
0
},
NID_id_GostR3410_94_CryptoPro_XchB_ParamSet
,
7
,
&
(
lvalues
[
55
20
]),
0
},
{
"id-GostR3410-94-CryptoPro-XchC-ParamSet"
,
"id-GostR3410-94-CryptoPro-XchC-ParamSet"
,
NID_id_GostR3410_94_CryptoPro_XchC_ParamSet
,
7
,
&
(
lvalues
[
552
1
]),
0
},
NID_id_GostR3410_94_CryptoPro_XchC_ParamSet
,
7
,
&
(
lvalues
[
552
7
]),
0
},
{
"id-GostR3410-2001-TestParamSet"
,
"id-GostR3410-2001-TestParamSet"
,
NID_id_GostR3410_2001_TestParamSet
,
7
,
&
(
lvalues
[
55
28
]),
0
},
NID_id_GostR3410_2001_TestParamSet
,
7
,
&
(
lvalues
[
55
34
]),
0
},
{
"id-GostR3410-2001-CryptoPro-A-ParamSet"
,
"id-GostR3410-2001-CryptoPro-A-ParamSet"
,
NID_id_GostR3410_2001_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
55
35
]),
0
},
NID_id_GostR3410_2001_CryptoPro_A_ParamSet
,
7
,
&
(
lvalues
[
55
41
]),
0
},
{
"id-GostR3410-2001-CryptoPro-B-ParamSet"
,
"id-GostR3410-2001-CryptoPro-B-ParamSet"
,
NID_id_GostR3410_2001_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
554
2
]),
0
},
NID_id_GostR3410_2001_CryptoPro_B_ParamSet
,
7
,
&
(
lvalues
[
554
8
]),
0
},
{
"id-GostR3410-2001-CryptoPro-C-ParamSet"
,
"id-GostR3410-2001-CryptoPro-C-ParamSet"
,
NID_id_GostR3410_2001_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
55
49
]),
0
},
NID_id_GostR3410_2001_CryptoPro_C_ParamSet
,
7
,
&
(
lvalues
[
55
55
]),
0
},
{
"id-GostR3410-2001-CryptoPro-XchA-ParamSet"
,
"id-GostR3410-2001-CryptoPro-XchA-ParamSet"
,
NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet
,
7
,
&
(
lvalues
[
55
56
]),
0
},
NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet
,
7
,
&
(
lvalues
[
55
62
]),
0
},
{
"id-GostR3410-2001-CryptoPro-XchB-ParamSet"
,
"id-GostR3410-2001-CryptoPro-XchB-ParamSet"
,
NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet
,
7
,
&
(
lvalues
[
556
3
]),
0
},
NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet
,
7
,
&
(
lvalues
[
556
9
]),
0
},
{
"id-GostR3410-94-a"
,
"id-GostR3410-94-a"
,
NID_id_GostR3410_94_a
,
7
,
&
(
lvalues
[
557
0
]),
0
},
&
(
lvalues
[
557
6
]),
0
},
{
"id-GostR3410-94-aBis"
,
"id-GostR3410-94-aBis"
,
NID_id_GostR3410_94_aBis
,
7
,
&
(
lvalues
[
55
77
]),
0
},
NID_id_GostR3410_94_aBis
,
7
,
&
(
lvalues
[
55
83
]),
0
},
{
"id-GostR3410-94-b"
,
"id-GostR3410-94-b"
,
NID_id_GostR3410_94_b
,
7
,
&
(
lvalues
[
55
84
]),
0
},
&
(
lvalues
[
55
90
]),
0
},
{
"id-GostR3410-94-bBis"
,
"id-GostR3410-94-bBis"
,
NID_id_GostR3410_94_bBis
,
7
,
&
(
lvalues
[
559
1
]),
0
},
NID_id_GostR3410_94_bBis
,
7
,
&
(
lvalues
[
559
7
]),
0
},
{
"id-Gost28147-89-cc"
,
"GOST 28147-89 Cryptocom ParamSet"
,
NID_id_Gost28147_89_cc
,
8
,
&
(
lvalues
[
5
598
]),
0
},
NID_id_Gost28147_89_cc
,
8
,
&
(
lvalues
[
5
604
]),
0
},
{
"gost94cc"
,
"GOST 34.10-94 Cryptocom"
,
NID_id_GostR3410_94_cc
,
8
,
&
(
lvalues
[
56
06
]),
0
},
&
(
lvalues
[
56
12
]),
0
},
{
"gost2001cc"
,
"GOST 34.10-2001 Cryptocom"
,
NID_id_GostR3410_2001_cc
,
8
,
&
(
lvalues
[
56
14
]),
0
},
&
(
lvalues
[
56
20
]),
0
},
{
"id-GostR3411-94-with-GostR3410-94-cc"
,
"GOST R 34.11-94 with GOST R 34.10-94 Cryptocom"
,
NID_id_GostR3411_94_with_GostR3410_94_cc
,
8
,
&
(
lvalues
[
562
2
]),
0
},
NID_id_GostR3411_94_with_GostR3410_94_cc
,
8
,
&
(
lvalues
[
562
8
]),
0
},
{
"id-GostR3411-94-with-GostR3410-2001-cc"
,
"GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom"
,
NID_id_GostR3411_94_with_GostR3410_2001_cc
,
8
,
&
(
lvalues
[
563
0
]),
0
},
NID_id_GostR3411_94_with_GostR3410_2001_cc
,
8
,
&
(
lvalues
[
563
6
]),
0
},
{
"id-GostR3410-2001-ParamSet-cc"
,
"GOST R 3410-2001 Parameter Set Cryptocom"
,
NID_id_GostR3410_2001_ParamSet_cc
,
8
,
&
(
lvalues
[
56
38
]),
0
},
NID_id_GostR3410_2001_ParamSet_cc
,
8
,
&
(
lvalues
[
56
44
]),
0
},
{
"HMAC"
,
"hmac"
,
NID_hmac
,
0
,
NULL
,
0
},
{
"id-smime-ct-compressedData"
,
"id-smime-ct-compressedData"
,
NID_id_smime_ct_compressedData
,
11
,
&
(
lvalues
[
5646
]),
0
},
{
NULL
,
NULL
,
NID_undef
,
0
,
NULL
,
0
},
NID_id_smime_ct_compressedData
,
11
,
&
(
lvalues
[
5652
]),
0
},
{
"id-aes128-wrap"
,
"id-aes128-wrap"
,
NID_id_aes128_wrap
,
9
,
&
(
lvalues
[
56
57
]),
0
},
&
(
lvalues
[
56
63
]),
0
},
{
"id-aes192-wrap"
,
"id-aes192-wrap"
,
NID_id_aes192_wrap
,
9
,
&
(
lvalues
[
56
66
]),
0
},
&
(
lvalues
[
56
72
]),
0
},
{
"id-aes256-wrap"
,
"id-aes256-wrap"
,
NID_id_aes256_wrap
,
9
,
&
(
lvalues
[
5675
]),
0
},
{
"gost-mac"
,
"GOST 28147-89 MAC"
,
NID_id_Gost28147_89_MAC
,
6
,
&
(
lvalues
[
5684
]),
0
},
&
(
lvalues
[
5681
]),
0
},
};
static
const
unsigned
int
sn_objs
[
NUM_SN
]
=
{
...
...
@@ -2533,7 +2531,7 @@ static const unsigned int sn_objs[NUM_SN]={
490
,
/* "friendlyCountryName" */
156
,
/* "friendlyName" */
509
,
/* "generationQualifier" */
8
56
,
/* "gost-mac" */
8
10
,
/* "gost-mac" */
806
,
/* "gost2001" */
846
,
/* "gost2001cc" */
808
,
/* "gost89" */
...
...
@@ -2603,9 +2601,9 @@ static const unsigned int sn_objs[NUM_SN]={
357
,
/* "id-aca-group" */
358
,
/* "id-aca-role" */
176
,
/* "id-ad" */
85
3
,
/* "id-aes128-wrap" */
85
4
,
/* "id-aes192-wrap" */
85
5
,
/* "id-aes256-wrap" */
85
2
,
/* "id-aes128-wrap" */
85
3
,
/* "id-aes192-wrap" */
85
4
,
/* "id-aes256-wrap" */
262
,
/* "id-alg" */
323
,
/* "id-alg-des40" */
326
,
/* "id-alg-dh-pop" */
...
...
@@ -3126,7 +3124,7 @@ static const unsigned int ln_objs[NUM_LN]={
172
,
/* "Extension Request" */
808
,
/* "GOST 28147-89" */
844
,
/* "GOST 28147-89 Cryptocom ParamSet" */
8
56
,
/* "GOST 28147-89 MAC" */
8
10
,
/* "GOST 28147-89 MAC" */
846
,
/* "GOST 34.10-2001 Cryptocom" */
845
,
/* "GOST 34.10-94 Cryptocom" */
806
,
/* "GOST R 34.10-2001" */
...
...
@@ -3449,9 +3447,9 @@ static const unsigned int ln_objs[NUM_LN]={
357
,
/* "id-aca-group" */
358
,
/* "id-aca-role" */
176
,
/* "id-ad" */
85
3
,
/* "id-aes128-wrap" */
85
4
,
/* "id-aes192-wrap" */
85
5
,
/* "id-aes256-wrap" */
85
2
,
/* "id-aes128-wrap" */
85
3
,
/* "id-aes192-wrap" */
85
4
,
/* "id-aes256-wrap" */
262
,
/* "id-alg" */
323
,
/* "id-alg-des40" */
326
,
/* "id-alg-dh-pop" */
...
...
@@ -4237,7 +4235,7 @@ static const unsigned int obj_objs[NUM_OBJ]={
806
,
/* OBJ_id_GostR3410_2001 1 2 643 2 2 19 */
807
,
/* OBJ_id_GostR3410_94 1 2 643 2 2 20 */
808
,
/* OBJ_id_Gost28147_89 1 2 643 2 2 21 */
8
56
,
/* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */
8
10
,
/* OBJ_id_Gost28147_89_MAC 1 2 643 2 2 22 */
811
,
/* OBJ_id_GostR3411_94_prf 1 2 643 2 2 23 */
812
,
/* OBJ_id_GostR3410_2001DH 1 2 643 2 2 98 */
813
,
/* OBJ_id_GostR3410_94DH 1 2 643 2 2 99 */
...
...
@@ -4572,17 +4570,17 @@ static const unsigned int obj_objs[NUM_OBJ]={
419
,
/* OBJ_aes_128_cbc 2 16 840 1 101 3 4 1 2 */
420
,
/* OBJ_aes_128_ofb128 2 16 840 1 101 3 4 1 3 */
421
,
/* OBJ_aes_128_cfb128 2 16 840 1 101 3 4 1 4 */
85
3
,
/* OBJ_id_aes128_wrap 2 16 840 1 101 3 4 1 5 */
85
2
,
/* OBJ_id_aes128_wrap 2 16 840 1 101 3 4 1 5 */
422
,
/* OBJ_aes_192_ecb 2 16 840 1 101 3 4 1 21 */
423
,
/* OBJ_aes_192_cbc 2 16 840 1 101 3 4 1 22 */
424
,
/* OBJ_aes_192_ofb128 2 16 840 1 101 3 4 1 23 */
425
,
/* OBJ_aes_192_cfb128 2 16 840 1 101 3 4 1 24 */
85
4
,
/* OBJ_id_aes192_wrap 2 16 840 1 101 3 4 1 25 */
85
3
,
/* OBJ_id_aes192_wrap 2 16 840 1 101 3 4 1 25 */
426
,
/* OBJ_aes_256_ecb 2 16 840 1 101 3 4 1 41 */
427
,
/* OBJ_aes_256_cbc 2 16 840 1 101 3 4 1 42 */
428
,
/* OBJ_aes_256_ofb128 2 16 840 1 101 3 4 1 43 */
429
,
/* OBJ_aes_256_cfb128 2 16 840 1 101 3 4 1 44 */
85
5
,
/* OBJ_id_aes256_wrap 2 16 840 1 101 3 4 1 45 */
85
4
,
/* OBJ_id_aes256_wrap 2 16 840 1 101 3 4 1 45 */
672
,
/* OBJ_sha256 2 16 840 1 101 3 4 2 1 */
673
,
/* OBJ_sha384 2 16 840 1 101 3 4 2 2 */
674
,
/* OBJ_sha512 2 16 840 1 101 3 4 2 3 */
...
...
crypto/objects/obj_mac.h
浏览文件 @
16fe5f8b
...
...
@@ -2509,15 +2509,15 @@
#define NID_des_ede3_cfb8 659
#define SN_id_aes128_wrap "id-aes128-wrap"
#define NID_id_aes128_wrap 85
3
#define NID_id_aes128_wrap 85
2
#define OBJ_id_aes128_wrap OBJ_aes,5L
#define SN_id_aes192_wrap "id-aes192-wrap"
#define NID_id_aes192_wrap 85
4
#define NID_id_aes192_wrap 85
3
#define OBJ_id_aes192_wrap OBJ_aes,25L
#define SN_id_aes256_wrap "id-aes256-wrap"
#define NID_id_aes256_wrap 85
5
#define NID_id_aes256_wrap 85
4
#define OBJ_id_aes256_wrap OBJ_aes,45L
#define OBJ_nist_hashalgs OBJ_nistAlgorithms,2L
...
...
@@ -3467,10 +3467,10 @@
#define SN_gost89_cnt "gost89-cnt"
#define NID_gost89_cnt 809
#define SN_id_Gost28147_89_MAC
"gost-mac"
#define LN_id_Gost28147_89_MAC
"GOST 28147-89 MAC"
#define NID_id_Gost28147_89_MAC
856
#define OBJ_id_Gost28147_89_MAC
OBJ_cryptopro,22L
#define SN_id_Gost28147_89_MAC "gost-mac"
#define LN_id_Gost28147_89_MAC "GOST 28147-89 MAC"
#define NID_id_Gost28147_89_MAC
810
#define OBJ_id_Gost28147_89_MAC OBJ_cryptopro,22L
#define SN_id_GostR3411_94_prf "prf-gostr3411-94"
#define LN_id_GostR3411_94_prf "GOST R 34.11-94 PRF"
...
...
crypto/objects/obj_mac.num
浏览文件 @
16fe5f8b
...
...
@@ -849,8 +849,6 @@ id_GostR3411_94_with_GostR3410_2001_cc 848
id_GostR3410_2001_ParamSet_cc 849
hmac 850
id_smime_ct_compressedData 851
id_Gost28147_89_MAC 852
id_aes128_wrap 853
id_aes192_wrap 854
id_aes256_wrap 855
id_Gost28147_89_MAC 856
id_aes128_wrap 852
id_aes192_wrap 853
id_aes256_wrap 854
crypto/objects/objects.pl
浏览文件 @
16fe5f8b
...
...
@@ -15,7 +15,7 @@ while(<NUMIN>)
if
(
defined
(
$nidn
{
$mynum
}))
{
die
"
$ARGV
[1]:
$o
:There's already an object with NID
",
$mynum
,"
on line
",
$order
{
$mynum
},"
\n
";
}
if
(
defined
(
$nid
{
$Cname
}))
{
die
"
$ARGV
[1]:
$o
:There's already an object with name
",
$
mynum
,"
on line
",
$order
{
$nid
{
$Cname
}},"
\n
";
}
{
die
"
$ARGV
[1]:
$o
:There's already an object with name
",
$
Cname
,"
on line
",
$order
{
$nid
{
$Cname
}},"
\n
";
}
$nid
{
$Cname
}
=
$mynum
;
$nidn
{
$mynum
}
=
$Cname
;
$order
{
$mynum
}
=
$o
;
...
...
@@ -104,6 +104,7 @@ while (<IN>)
$max_nid
++
;
$nid
{
$Cname
}
=
$max_nid
;
$nidn
{
$max_nid
}
=
$Cname
;
print
STDERR
"
Added OID
$Cname
\n
";
}
$Cname
=
"";
}
...
...
crypto/objects/objects.txt
浏览文件 @
16fe5f8b
...
...
@@ -1107,7 +1107,7 @@ cryptopro 20 : gost94 : GOST R 34.10-94
!Cname id-Gost28147-89
cryptopro 21 : gost89 : GOST 28147-89
: gost89-cnt
!Cname id-Gost28147-89-MAC
!Cname id-Gost28147-89-MAC
cryptopro 22 : gost-mac : GOST 28147-89 MAC
!Cname id-GostR3411-94-prf
cryptopro 23 : prf-gostr3411-94 : GOST R 34.11-94 PRF
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录