xref: /AOO41X/main/xmlsecurity/source/xmlsec/mscrypt/oid.hxx (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 
28 #ifndef _OID_HXX_
29 #define _OID_HXX_
30 
31 typedef struct OIDItemStr OIDItem;
32 
33 struct OIDItemStr {
34 	char *oid;
35 	char *desc;
36 };
37 
38 OIDItem OIDs[] = {
39 	{"1.2.840.113549",	"RSA Data Security Inc."},
40 	{"1.2.840.113549.1",	"PKCS"},
41 	{"1.2.840.113549.2",	"RSA digest algorithm"},
42 	{"1.2.840.113549.3",	"RSA cipher algorithm"},
43 	{"1.2.840.113549.1.1",	"PKCS #1"},
44 	{"1.2.840.113549.1.2",	"Unknown"},
45 	{"1.2.840.113549.1.3",	"Unknown"},
46 	{"1.2.840.113549.1.4",	"Unknown"},
47 	{"1.2.840.113549.1.5",	"PKCS #5"},
48 	{"1.2.840.113549.1.6",	"Unknown"},
49 	{"1.2.840.113549.1.7",	"PKCS #7"},
50 	{"1.2.840.113549.1.8",	"Unknown"},
51 	{"1.2.840.113549.1.9",	"PKCS #9"},
52 	{"1.2.840.113549.1.10",	"Unknown"},
53 	{"1.2.840.113549.1.12",	"PKCS #12"},
54 	{"1.2.840.113549.1.1.2",	"PKCS #1 MD2 With RSA Encryption"},
55 	{"1.2.840.113549.1.1.3",	"PKCS #1 MD4 With RSA Encryption"},
56 	{"1.2.840.113549.1.1.4",	"PKCS #1 MD5 With RSA Encryption"},
57 	{"1.2.840.113549.1.1.1",	"PKCS #1 RSA Encryption"},
58 	{"1.2.840.113549.1.1.2",	"PKCS #1 MD2 With RSA Encryption"},
59 	{"1.2.840.113549.1.1.3",	"PKCS #1 MD4 With RSA Encryption"},
60 	{"1.2.840.113549.1.1.4",	"PKCS #1 MD5 With RSA Encryption"},
61 	{"1.2.840.113549.1.1.5",	"PKCS #1 SHA-1 With RSA Encryption"},
62 	{"1.2.840.113549.1.1.5",	"PKCS #1 SHA-1 With RSA Encryption"},
63 	{"1.2.840.113549.1.3.1",	"Unknown"},
64 	{"1.2.840.113549.1.7.1",	"PKCS #7 Data"},
65 	{"1.2.840.113549.1.7.2",	"PKCS #7 Signed Data"},
66 	{"1.2.840.113549.1.7.3",	"PKCS #7 Enveloped Data"},
67 	{"1.2.840.113549.1.7.4",	"PKCS #7 Signed and Enveloped Data"},
68 	{"1.2.840.113549.1.7.5",	"PKCS #7 Digested Data"},
69 	{"1.2.840.113549.1.7.5",	"PKCS #7 Digested Data"},
70 	{"1.2.840.113549.1.7.6",	"PKCS #7 Encrypted Data"},
71 	{"1.2.840.113549.1.9.1",	"PKCS #9 Email Address"},
72 	{"1.2.840.113549.1.9.2",	"PKCS #9 Unstructured Name"},
73 	{"1.2.840.113549.1.9.3",	"PKCS #9 Content Type"},
74 	{"1.2.840.113549.1.9.4",	"PKCS #9 Message Digest"},
75 	{"1.2.840.113549.1.9.5",	"PKCS #9 Signing Time"},
76 	{"1.2.840.113549.1.9.6",	"PKCS #9 Counter Signature"},
77 	{"1.2.840.113549.1.9.7",	"PKCS #9 Challenge Password"},
78 	{"1.2.840.113549.1.9.8",	"PKCS #9 Unstructured Address"},
79 	{"1.2.840.113549.1.9.9",	"PKCS #9 Extended Certificate Attributes"},
80 	{"1.2.840.113549.1.9.15",	"PKCS #9 S/MIME Capabilities"},
81 	{"1.2.840.113549.1.9.15.1",	"Unknown"},
82 	{"1.2.840.113549.3.2",	"RC2-CBC"},
83 	{"1.2.840.113549.3.4",	"RC4"},
84 	{"1.2.840.113549.3.7",	"DES-EDE3-CBC"},
85 	{"1.2.840.113549.3.9",	"RC5-CBCPad"},
86 	{"1.2.840.10046",	"ANSI X9.42"},
87 	{"1.2.840.10046.2.1",	"Diffie-Hellman Public Key Algorithm"},
88 	{"1.2.840.10040",	"ANSI X9.57"},
89 	{"1.2.840.10040.4.1",	"ANSI X9.57 DSA Signature"},
90 	{"1.2.840.10040.4.3",	"ANSI X9.57 Algorithm DSA Signature with SHA-1 Digest"},
91 	{"2.5",	"Directory"},
92 	{"2.5.8",	"X.500-defined algorithms"},
93 	{"2.5.8.1",	"X.500-defined encryption algorithms"},
94 	{"2.5.8.2",	"Unknown"},
95 	{"2.5.8.3",	"Unknown"},
96 	{"2.5.8.1.1",	"RSA Encryption Algorithm"},
97 	{"1.3.14",	"Open Systems Implementors Workshop"},
98 	{"1.3.14.3.2",	"OIW SECSIG Algorithm"},
99 	{"1.3.14.3.2.2",	"Unknown"},
100 	{"1.3.14.3.2.3",	"Unknown"},
101 	{"1.3.14.3.2.4",	"Unknown"},
102 	{"1.3.14.3.2.6",	"DES-ECB"},
103 	{"1.3.14.3.2.7",	"DES-CBC"},
104 	{"1.3.14.3.2.8",	"DES-OFB"},
105 	{"1.3.14.3.2.9",	"DES-CFB"},
106 	{"1.3.14.3.2.10",	"DES-MAC"},
107 	{"1.3.14.3.2.11",	"Unknown"},
108 	{"1.3.14.3.2.12",	"Unknown"},
109 	{"1.3.14.3.2.13",	"Unknown"},
110 	{"1.3.14.3.2.14",	"Unknown"},
111 	{"1.3.14.3.2.15",	"ISO SHA with RSA Signature"},
112 	{"1.3.14.3.2.16",	"Unknown"},
113 	{"1.3.14.3.2.17",	"DES-EDE"},
114 	{"1.3.14.3.2.18",	"Unknown"},
115 	{"1.3.14.3.2.19",	"Unknown"},
116 	{"1.3.14.3.2.20",	"Unknown"},
117 	{"1.3.14.3.2.21",	"Unknown"},
118 	{"1.3.14.3.2.22",	"Unknown"},
119 	{"1.3.14.3.2.23",	"Unknown"},
120 	{"1.3.14.3.2.24",	"Unknown"},
121 	{"1.3.14.3.2.25",	"Unknown"},
122 	{"1.3.14.3.2.26",	"SHA-1"},
123 	{"1.3.14.3.2.27",	"Forgezza DSA Signature with SHA-1 Digest"},
124 	{"1.3.14.3.2.28",	"Unknown"},
125 	{"1.3.14.3.2.29",	"Unknown"},
126 	{"1.3.14.7.2",	"Unknown"},
127 	{"1.3.14.7.2.1",	"Unknown"},
128 	{"1.3.14.7.2.2",	"Unknown"},
129 	{"1.3.14.7.2.3",	"Unknown"},
130 	{"1.3.14.7.2.2.1",	"Unknown"},
131 	{"1.3.14.7.2.3.1",	"Unknown"},
132 	{"2.16.840.1.101.2.1",	"US DOD Infosec"},
133 	{"2.16.840.1.101.2.1.1.1",	"Unknown"},
134 	{"2.16.840.1.101.2.1.1.2",	"MISSI DSS Algorithm (Old)"},
135 	{"2.16.840.1.101.2.1.1.3",	"Unknown"},
136 	{"2.16.840.1.101.2.1.1.4",	"Skipjack CBC64"},
137 	{"2.16.840.1.101.2.1.1.5",	"Unknown"},
138 	{"2.16.840.1.101.2.1.1.6",	"Unknown"},
139 	{"2.16.840.1.101.2.1.1.7",	"Unknown"},
140 	{"2.16.840.1.101.2.1.1.8",	"Unknown"},
141 	{"2.16.840.1.101.2.1.1.9",	"Unknown"},
142 	{"2.16.840.1.101.2.1.1.10",	"MISSI KEA Algorithm"},
143 	{"2.16.840.1.101.2.1.1.11",	"Unknown"},
144 	{"2.16.840.1.101.2.1.1.12",	"MISSI KEA and DSS Algorithm (Old)"},
145 	{"2.16.840.1.101.2.1.1.13",	"Unknown"},
146 	{"2.16.840.1.101.2.1.1.14",	"Unknown"},
147 	{"2.16.840.1.101.2.1.1.15",	"Unknown"},
148 	{"2.16.840.1.101.2.1.1.16",	"Unknown"},
149 	{"2.16.840.1.101.2.1.1.17",	"Unknown"},
150 	{"2.16.840.1.101.2.1.1.18",	"Unknown"},
151 	{"2.16.840.1.101.2.1.1.19",	"MISSI DSS Algorithm"},
152 	{"2.16.840.1.101.2.1.1.20",	"MISSI KEA and DSS Algorithm"},
153 	{"2.16.840.1.101.2.1.1.21",	"Unknown"}
154 };
155 
156 int nOID = 115;
157 
158 #endif
159