1// Copyright (C) 2017. See AUTHORS.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//   http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package openssl
16
17type NID int
18
19const (
20	NID_undef                              NID = 0
21	NID_rsadsi                             NID = 1
22	NID_pkcs                               NID = 2
23	NID_md2                                NID = 3
24	NID_md5                                NID = 4
25	NID_rc4                                NID = 5
26	NID_rsaEncryption                      NID = 6
27	NID_md2WithRSAEncryption               NID = 7
28	NID_md5WithRSAEncryption               NID = 8
29	NID_pbeWithMD2AndDES_CBC               NID = 9
30	NID_pbeWithMD5AndDES_CBC               NID = 10
31	NID_X500                               NID = 11
32	NID_X509                               NID = 12
33	NID_commonName                         NID = 13
34	NID_countryName                        NID = 14
35	NID_localityName                       NID = 15
36	NID_stateOrProvinceName                NID = 16
37	NID_organizationName                   NID = 17
38	NID_organizationalUnitName             NID = 18
39	NID_rsa                                NID = 19
40	NID_pkcs7                              NID = 20
41	NID_pkcs7_data                         NID = 21
42	NID_pkcs7_signed                       NID = 22
43	NID_pkcs7_enveloped                    NID = 23
44	NID_pkcs7_signedAndEnveloped           NID = 24
45	NID_pkcs7_digest                       NID = 25
46	NID_pkcs7_encrypted                    NID = 26
47	NID_pkcs3                              NID = 27
48	NID_dhKeyAgreement                     NID = 28
49	NID_des_ecb                            NID = 29
50	NID_des_cfb64                          NID = 30
51	NID_des_cbc                            NID = 31
52	NID_des_ede                            NID = 32
53	NID_des_ede3                           NID = 33
54	NID_idea_cbc                           NID = 34
55	NID_idea_cfb64                         NID = 35
56	NID_idea_ecb                           NID = 36
57	NID_rc2_cbc                            NID = 37
58	NID_rc2_ecb                            NID = 38
59	NID_rc2_cfb64                          NID = 39
60	NID_rc2_ofb64                          NID = 40
61	NID_sha                                NID = 41
62	NID_shaWithRSAEncryption               NID = 42
63	NID_des_ede_cbc                        NID = 43
64	NID_des_ede3_cbc                       NID = 44
65	NID_des_ofb64                          NID = 45
66	NID_idea_ofb64                         NID = 46
67	NID_pkcs9                              NID = 47
68	NID_pkcs9_emailAddress                 NID = 48
69	NID_pkcs9_unstructuredName             NID = 49
70	NID_pkcs9_contentType                  NID = 50
71	NID_pkcs9_messageDigest                NID = 51
72	NID_pkcs9_signingTime                  NID = 52
73	NID_pkcs9_countersignature             NID = 53
74	NID_pkcs9_challengePassword            NID = 54
75	NID_pkcs9_unstructuredAddress          NID = 55
76	NID_pkcs9_extCertAttributes            NID = 56
77	NID_netscape                           NID = 57
78	NID_netscape_cert_extension            NID = 58
79	NID_netscape_data_type                 NID = 59
80	NID_des_ede_cfb64                      NID = 60
81	NID_des_ede3_cfb64                     NID = 61
82	NID_des_ede_ofb64                      NID = 62
83	NID_des_ede3_ofb64                     NID = 63
84	NID_sha1                               NID = 64
85	NID_sha1WithRSAEncryption              NID = 65
86	NID_dsaWithSHA                         NID = 66
87	NID_dsa_2                              NID = 67
88	NID_pbeWithSHA1AndRC2_CBC              NID = 68
89	NID_id_pbkdf2                          NID = 69
90	NID_dsaWithSHA1_2                      NID = 70
91	NID_netscape_cert_type                 NID = 71
92	NID_netscape_base_url                  NID = 72
93	NID_netscape_revocation_url            NID = 73
94	NID_netscape_ca_revocation_url         NID = 74
95	NID_netscape_renewal_url               NID = 75
96	NID_netscape_ca_policy_url             NID = 76
97	NID_netscape_ssl_server_name           NID = 77
98	NID_netscape_comment                   NID = 78
99	NID_netscape_cert_sequence             NID = 79
100	NID_desx_cbc                           NID = 80
101	NID_id_ce                              NID = 81
102	NID_subject_key_identifier             NID = 82
103	NID_key_usage                          NID = 83
104	NID_private_key_usage_period           NID = 84
105	NID_subject_alt_name                   NID = 85
106	NID_issuer_alt_name                    NID = 86
107	NID_basic_constraints                  NID = 87
108	NID_crl_number                         NID = 88
109	NID_certificate_policies               NID = 89
110	NID_authority_key_identifier           NID = 90
111	NID_bf_cbc                             NID = 91
112	NID_bf_ecb                             NID = 92
113	NID_bf_cfb64                           NID = 93
114	NID_bf_ofb64                           NID = 94
115	NID_mdc2                               NID = 95
116	NID_mdc2WithRSA                        NID = 96
117	NID_rc4_40                             NID = 97
118	NID_rc2_40_cbc                         NID = 98
119	NID_givenName                          NID = 99
120	NID_surname                            NID = 100
121	NID_initials                           NID = 101
122	NID_uniqueIdentifier                   NID = 102
123	NID_crl_distribution_points            NID = 103
124	NID_md5WithRSA                         NID = 104
125	NID_serialNumber                       NID = 105
126	NID_title                              NID = 106
127	NID_description                        NID = 107
128	NID_cast5_cbc                          NID = 108
129	NID_cast5_ecb                          NID = 109
130	NID_cast5_cfb64                        NID = 110
131	NID_cast5_ofb64                        NID = 111
132	NID_pbeWithMD5AndCast5_CBC             NID = 112
133	NID_dsaWithSHA1                        NID = 113
134	NID_md5_sha1                           NID = 114
135	NID_sha1WithRSA                        NID = 115
136	NID_dsa                                NID = 116
137	NID_ripemd160                          NID = 117
138	NID_ripemd160WithRSA                   NID = 119
139	NID_rc5_cbc                            NID = 120
140	NID_rc5_ecb                            NID = 121
141	NID_rc5_cfb64                          NID = 122
142	NID_rc5_ofb64                          NID = 123
143	NID_rle_compression                    NID = 124
144	NID_zlib_compression                   NID = 125
145	NID_ext_key_usage                      NID = 126
146	NID_id_pkix                            NID = 127
147	NID_id_kp                              NID = 128
148	NID_server_auth                        NID = 129
149	NID_client_auth                        NID = 130
150	NID_code_sign                          NID = 131
151	NID_email_protect                      NID = 132
152	NID_time_stamp                         NID = 133
153	NID_ms_code_ind                        NID = 134
154	NID_ms_code_com                        NID = 135
155	NID_ms_ctl_sign                        NID = 136
156	NID_ms_sgc                             NID = 137
157	NID_ms_efs                             NID = 138
158	NID_ns_sgc                             NID = 139
159	NID_delta_crl                          NID = 140
160	NID_crl_reason                         NID = 141
161	NID_invalidity_date                    NID = 142
162	NID_sxnet                              NID = 143
163	NID_pbe_WithSHA1And128BitRC4           NID = 144
164	NID_pbe_WithSHA1And40BitRC4            NID = 145
165	NID_pbe_WithSHA1And3_Key_TripleDES_CBC NID = 146
166	NID_pbe_WithSHA1And2_Key_TripleDES_CBC NID = 147
167	NID_pbe_WithSHA1And128BitRC2_CBC       NID = 148
168	NID_pbe_WithSHA1And40BitRC2_CBC        NID = 149
169	NID_keyBag                             NID = 150
170	NID_pkcs8ShroudedKeyBag                NID = 151
171	NID_certBag                            NID = 152
172	NID_crlBag                             NID = 153
173	NID_secretBag                          NID = 154
174	NID_safeContentsBag                    NID = 155
175	NID_friendlyName                       NID = 156
176	NID_localKeyID                         NID = 157
177	NID_x509Certificate                    NID = 158
178	NID_sdsiCertificate                    NID = 159
179	NID_x509Crl                            NID = 160
180	NID_pbes2                              NID = 161
181	NID_pbmac1                             NID = 162
182	NID_hmacWithSHA1                       NID = 163
183	NID_id_qt_cps                          NID = 164
184	NID_id_qt_unotice                      NID = 165
185	NID_rc2_64_cbc                         NID = 166
186	NID_SMIMECapabilities                  NID = 167
187	NID_pbeWithMD2AndRC2_CBC               NID = 168
188	NID_pbeWithMD5AndRC2_CBC               NID = 169
189	NID_pbeWithSHA1AndDES_CBC              NID = 170
190	NID_ms_ext_req                         NID = 171
191	NID_ext_req                            NID = 172
192	NID_name                               NID = 173
193	NID_dnQualifier                        NID = 174
194	NID_id_pe                              NID = 175
195	NID_id_ad                              NID = 176
196	NID_info_access                        NID = 177
197	NID_ad_OCSP                            NID = 178
198	NID_ad_ca_issuers                      NID = 179
199	NID_OCSP_sign                          NID = 180
200	NID_X9_62_id_ecPublicKey               NID = 408
201	NID_hmac                               NID = 855
202	NID_cmac                               NID = 894
203	NID_dhpublicnumber                     NID = 920
204	NID_tls1_prf                           NID = 1021
205	NID_hkdf                               NID = 1036
206)
207