OpenSSL
1.0.1c
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
crypto
asn1
asn1_err.c
Go to the documentation of this file.
1
/* crypto/asn1/asn1_err.c */
2
/* ====================================================================
3
* Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions
7
* are met:
8
*
9
* 1. Redistributions of source code must retain the above copyright
10
* notice, this list of conditions and the following disclaimer.
11
*
12
* 2. Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in
14
* the documentation and/or other materials provided with the
15
* distribution.
16
*
17
* 3. All advertising materials mentioning features or use of this
18
* software must display the following acknowledgment:
19
* "This product includes software developed by the OpenSSL Project
20
* for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
21
*
22
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
23
* endorse or promote products derived from this software without
24
* prior written permission. For written permission, please contact
25
*
[email protected]
.
26
*
27
* 5. Products derived from this software may not be called "OpenSSL"
28
* nor may "OpenSSL" appear in their names without prior written
29
* permission of the OpenSSL Project.
30
*
31
* 6. Redistributions of any form whatsoever must retain the following
32
* acknowledgment:
33
* "This product includes software developed by the OpenSSL Project
34
* for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)"
35
*
36
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
37
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
38
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
39
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
40
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
41
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
42
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
43
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
44
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
45
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
46
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
47
* OF THE POSSIBILITY OF SUCH DAMAGE.
48
* ====================================================================
49
*
50
* This product includes cryptographic software written by Eric Young
51
* (
[email protected]
). This product includes software written by Tim
52
* Hudson (
[email protected]
).
53
*
54
*/
55
56
/* NOTE: this file was auto generated by the mkerr.pl script: any changes
57
* made to it will be overwritten when the script next updates this file,
58
* only reason strings will be preserved.
59
*/
60
61
#include <stdio.h>
62
#include <
openssl/err.h
>
63
#include <
openssl/asn1.h
>
64
65
/* BEGIN ERROR CODES */
66
#ifndef OPENSSL_NO_ERR
67
68
#define ERR_FUNC(func) ERR_PACK(ERR_LIB_ASN1,func,0)
69
#define ERR_REASON(reason) ERR_PACK(ERR_LIB_ASN1,0,reason)
70
71
static
ERR_STRING_DATA
ASN1_str_functs[]=
72
{
73
{
ERR_FUNC
(
ASN1_F_A2D_ASN1_OBJECT
),
"a2d_ASN1_OBJECT"
},
74
{
ERR_FUNC
(
ASN1_F_A2I_ASN1_ENUMERATED
),
"a2i_ASN1_ENUMERATED"
},
75
{
ERR_FUNC
(
ASN1_F_A2I_ASN1_INTEGER
),
"a2i_ASN1_INTEGER"
},
76
{
ERR_FUNC
(
ASN1_F_A2I_ASN1_STRING
),
"a2i_ASN1_STRING"
},
77
{
ERR_FUNC
(
ASN1_F_APPEND_EXP
),
"APPEND_EXP"
},
78
{
ERR_FUNC
(
ASN1_F_ASN1_BIT_STRING_SET_BIT
),
"ASN1_BIT_STRING_set_bit"
},
79
{
ERR_FUNC
(
ASN1_F_ASN1_CB
),
"ASN1_CB"
},
80
{
ERR_FUNC
(
ASN1_F_ASN1_CHECK_TLEN
),
"ASN1_CHECK_TLEN"
},
81
{
ERR_FUNC
(
ASN1_F_ASN1_COLLATE_PRIMITIVE
),
"ASN1_COLLATE_PRIMITIVE"
},
82
{
ERR_FUNC
(
ASN1_F_ASN1_COLLECT
),
"ASN1_COLLECT"
},
83
{
ERR_FUNC
(
ASN1_F_ASN1_D2I_EX_PRIMITIVE
),
"ASN1_D2I_EX_PRIMITIVE"
},
84
{
ERR_FUNC
(
ASN1_F_ASN1_D2I_FP
),
"ASN1_d2i_fp"
},
85
{
ERR_FUNC
(
ASN1_F_ASN1_D2I_READ_BIO
),
"ASN1_D2I_READ_BIO"
},
86
{
ERR_FUNC
(
ASN1_F_ASN1_DIGEST
),
"ASN1_digest"
},
87
{
ERR_FUNC
(
ASN1_F_ASN1_DO_ADB
),
"ASN1_DO_ADB"
},
88
{
ERR_FUNC
(
ASN1_F_ASN1_DUP
),
"ASN1_dup"
},
89
{
ERR_FUNC
(
ASN1_F_ASN1_ENUMERATED_SET
),
"ASN1_ENUMERATED_set"
},
90
{
ERR_FUNC
(
ASN1_F_ASN1_ENUMERATED_TO_BN
),
"ASN1_ENUMERATED_to_BN"
},
91
{
ERR_FUNC
(
ASN1_F_ASN1_EX_C2I
),
"ASN1_EX_C2I"
},
92
{
ERR_FUNC
(
ASN1_F_ASN1_FIND_END
),
"ASN1_FIND_END"
},
93
{
ERR_FUNC
(
ASN1_F_ASN1_GENERALIZEDTIME_ADJ
),
"ASN1_GENERALIZEDTIME_adj"
},
94
{
ERR_FUNC
(
ASN1_F_ASN1_GENERALIZEDTIME_SET
),
"ASN1_GENERALIZEDTIME_set"
},
95
{
ERR_FUNC
(
ASN1_F_ASN1_GENERATE_V3
),
"ASN1_generate_v3"
},
96
{
ERR_FUNC
(
ASN1_F_ASN1_GET_OBJECT
),
"ASN1_get_object"
},
97
{
ERR_FUNC
(
ASN1_F_ASN1_HEADER_NEW
),
"ASN1_HEADER_NEW"
},
98
{
ERR_FUNC
(
ASN1_F_ASN1_I2D_BIO
),
"ASN1_i2d_bio"
},
99
{
ERR_FUNC
(
ASN1_F_ASN1_I2D_FP
),
"ASN1_i2d_fp"
},
100
{
ERR_FUNC
(
ASN1_F_ASN1_INTEGER_SET
),
"ASN1_INTEGER_set"
},
101
{
ERR_FUNC
(
ASN1_F_ASN1_INTEGER_TO_BN
),
"ASN1_INTEGER_to_BN"
},
102
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_D2I_FP
),
"ASN1_item_d2i_fp"
},
103
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_DUP
),
"ASN1_item_dup"
},
104
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_EX_COMBINE_NEW
),
"ASN1_ITEM_EX_COMBINE_NEW"
},
105
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_EX_D2I
),
"ASN1_ITEM_EX_D2I"
},
106
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_I2D_BIO
),
"ASN1_item_i2d_bio"
},
107
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_I2D_FP
),
"ASN1_item_i2d_fp"
},
108
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_PACK
),
"ASN1_item_pack"
},
109
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_SIGN
),
"ASN1_item_sign"
},
110
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_SIGN_CTX
),
"ASN1_item_sign_ctx"
},
111
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_UNPACK
),
"ASN1_item_unpack"
},
112
{
ERR_FUNC
(
ASN1_F_ASN1_ITEM_VERIFY
),
"ASN1_item_verify"
},
113
{
ERR_FUNC
(
ASN1_F_ASN1_MBSTRING_NCOPY
),
"ASN1_mbstring_ncopy"
},
114
{
ERR_FUNC
(
ASN1_F_ASN1_OBJECT_NEW
),
"ASN1_OBJECT_new"
},
115
{
ERR_FUNC
(
ASN1_F_ASN1_OUTPUT_DATA
),
"ASN1_OUTPUT_DATA"
},
116
{
ERR_FUNC
(
ASN1_F_ASN1_PACK_STRING
),
"ASN1_pack_string"
},
117
{
ERR_FUNC
(
ASN1_F_ASN1_PCTX_NEW
),
"ASN1_PCTX_new"
},
118
{
ERR_FUNC
(
ASN1_F_ASN1_PKCS5_PBE_SET
),
"ASN1_PKCS5_PBE_SET"
},
119
{
ERR_FUNC
(
ASN1_F_ASN1_SEQ_PACK
),
"ASN1_seq_pack"
},
120
{
ERR_FUNC
(
ASN1_F_ASN1_SEQ_UNPACK
),
"ASN1_seq_unpack"
},
121
{
ERR_FUNC
(
ASN1_F_ASN1_SIGN
),
"ASN1_sign"
},
122
{
ERR_FUNC
(
ASN1_F_ASN1_STR2TYPE
),
"ASN1_STR2TYPE"
},
123
{
ERR_FUNC
(
ASN1_F_ASN1_STRING_SET
),
"ASN1_STRING_set"
},
124
{
ERR_FUNC
(
ASN1_F_ASN1_STRING_TABLE_ADD
),
"ASN1_STRING_TABLE_add"
},
125
{
ERR_FUNC
(
ASN1_F_ASN1_STRING_TYPE_NEW
),
"ASN1_STRING_type_new"
},
126
{
ERR_FUNC
(
ASN1_F_ASN1_TEMPLATE_EX_D2I
),
"ASN1_TEMPLATE_EX_D2I"
},
127
{
ERR_FUNC
(
ASN1_F_ASN1_TEMPLATE_NEW
),
"ASN1_TEMPLATE_NEW"
},
128
{
ERR_FUNC
(
ASN1_F_ASN1_TEMPLATE_NOEXP_D2I
),
"ASN1_TEMPLATE_NOEXP_D2I"
},
129
{
ERR_FUNC
(
ASN1_F_ASN1_TIME_ADJ
),
"ASN1_TIME_adj"
},
130
{
ERR_FUNC
(
ASN1_F_ASN1_TIME_SET
),
"ASN1_TIME_set"
},
131
{
ERR_FUNC
(
ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING
),
"ASN1_TYPE_get_int_octetstring"
},
132
{
ERR_FUNC
(
ASN1_F_ASN1_TYPE_GET_OCTETSTRING
),
"ASN1_TYPE_get_octetstring"
},
133
{
ERR_FUNC
(
ASN1_F_ASN1_UNPACK_STRING
),
"ASN1_unpack_string"
},
134
{
ERR_FUNC
(
ASN1_F_ASN1_UTCTIME_ADJ
),
"ASN1_UTCTIME_adj"
},
135
{
ERR_FUNC
(
ASN1_F_ASN1_UTCTIME_SET
),
"ASN1_UTCTIME_set"
},
136
{
ERR_FUNC
(
ASN1_F_ASN1_VERIFY
),
"ASN1_verify"
},
137
{
ERR_FUNC
(
ASN1_F_B64_READ_ASN1
),
"B64_READ_ASN1"
},
138
{
ERR_FUNC
(
ASN1_F_B64_WRITE_ASN1
),
"B64_WRITE_ASN1"
},
139
{
ERR_FUNC
(
ASN1_F_BIO_NEW_NDEF
),
"BIO_new_NDEF"
},
140
{
ERR_FUNC
(
ASN1_F_BITSTR_CB
),
"BITSTR_CB"
},
141
{
ERR_FUNC
(
ASN1_F_BN_TO_ASN1_ENUMERATED
),
"BN_to_ASN1_ENUMERATED"
},
142
{
ERR_FUNC
(
ASN1_F_BN_TO_ASN1_INTEGER
),
"BN_to_ASN1_INTEGER"
},
143
{
ERR_FUNC
(
ASN1_F_C2I_ASN1_BIT_STRING
),
"c2i_ASN1_BIT_STRING"
},
144
{
ERR_FUNC
(
ASN1_F_C2I_ASN1_INTEGER
),
"c2i_ASN1_INTEGER"
},
145
{
ERR_FUNC
(
ASN1_F_C2I_ASN1_OBJECT
),
"c2i_ASN1_OBJECT"
},
146
{
ERR_FUNC
(
ASN1_F_COLLECT_DATA
),
"COLLECT_DATA"
},
147
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_BIT_STRING
),
"D2I_ASN1_BIT_STRING"
},
148
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_BOOLEAN
),
"d2i_ASN1_BOOLEAN"
},
149
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_BYTES
),
"d2i_ASN1_bytes"
},
150
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_GENERALIZEDTIME
),
"D2I_ASN1_GENERALIZEDTIME"
},
151
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_HEADER
),
"D2I_ASN1_HEADER"
},
152
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_INTEGER
),
"D2I_ASN1_INTEGER"
},
153
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_OBJECT
),
"d2i_ASN1_OBJECT"
},
154
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_SET
),
"d2i_ASN1_SET"
},
155
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_TYPE_BYTES
),
"d2i_ASN1_type_bytes"
},
156
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_UINTEGER
),
"d2i_ASN1_UINTEGER"
},
157
{
ERR_FUNC
(
ASN1_F_D2I_ASN1_UTCTIME
),
"D2I_ASN1_UTCTIME"
},
158
{
ERR_FUNC
(
ASN1_F_D2I_AUTOPRIVATEKEY
),
"d2i_AutoPrivateKey"
},
159
{
ERR_FUNC
(
ASN1_F_D2I_NETSCAPE_RSA
),
"d2i_Netscape_RSA"
},
160
{
ERR_FUNC
(
ASN1_F_D2I_NETSCAPE_RSA_2
),
"D2I_NETSCAPE_RSA_2"
},
161
{
ERR_FUNC
(
ASN1_F_D2I_PRIVATEKEY
),
"d2i_PrivateKey"
},
162
{
ERR_FUNC
(
ASN1_F_D2I_PUBLICKEY
),
"d2i_PublicKey"
},
163
{
ERR_FUNC
(
ASN1_F_D2I_RSA_NET
),
"d2i_RSA_NET"
},
164
{
ERR_FUNC
(
ASN1_F_D2I_RSA_NET_2
),
"D2I_RSA_NET_2"
},
165
{
ERR_FUNC
(
ASN1_F_D2I_X509
),
"D2I_X509"
},
166
{
ERR_FUNC
(
ASN1_F_D2I_X509_CINF
),
"D2I_X509_CINF"
},
167
{
ERR_FUNC
(
ASN1_F_D2I_X509_PKEY
),
"d2i_X509_PKEY"
},
168
{
ERR_FUNC
(
ASN1_F_I2D_ASN1_BIO_STREAM
),
"i2d_ASN1_bio_stream"
},
169
{
ERR_FUNC
(
ASN1_F_I2D_ASN1_SET
),
"i2d_ASN1_SET"
},
170
{
ERR_FUNC
(
ASN1_F_I2D_ASN1_TIME
),
"I2D_ASN1_TIME"
},
171
{
ERR_FUNC
(
ASN1_F_I2D_DSA_PUBKEY
),
"i2d_DSA_PUBKEY"
},
172
{
ERR_FUNC
(
ASN1_F_I2D_EC_PUBKEY
),
"i2d_EC_PUBKEY"
},
173
{
ERR_FUNC
(
ASN1_F_I2D_PRIVATEKEY
),
"i2d_PrivateKey"
},
174
{
ERR_FUNC
(
ASN1_F_I2D_PUBLICKEY
),
"i2d_PublicKey"
},
175
{
ERR_FUNC
(
ASN1_F_I2D_RSA_NET
),
"i2d_RSA_NET"
},
176
{
ERR_FUNC
(
ASN1_F_I2D_RSA_PUBKEY
),
"i2d_RSA_PUBKEY"
},
177
{
ERR_FUNC
(
ASN1_F_LONG_C2I
),
"LONG_C2I"
},
178
{
ERR_FUNC
(
ASN1_F_OID_MODULE_INIT
),
"OID_MODULE_INIT"
},
179
{
ERR_FUNC
(
ASN1_F_PARSE_TAGGING
),
"PARSE_TAGGING"
},
180
{
ERR_FUNC
(
ASN1_F_PKCS5_PBE2_SET_IV
),
"PKCS5_pbe2_set_iv"
},
181
{
ERR_FUNC
(
ASN1_F_PKCS5_PBE_SET
),
"PKCS5_pbe_set"
},
182
{
ERR_FUNC
(
ASN1_F_PKCS5_PBE_SET0_ALGOR
),
"PKCS5_pbe_set0_algor"
},
183
{
ERR_FUNC
(
ASN1_F_PKCS5_PBKDF2_SET
),
"PKCS5_pbkdf2_set"
},
184
{
ERR_FUNC
(
ASN1_F_SMIME_READ_ASN1
),
"SMIME_read_ASN1"
},
185
{
ERR_FUNC
(
ASN1_F_SMIME_TEXT
),
"SMIME_text"
},
186
{
ERR_FUNC
(
ASN1_F_X509_CINF_NEW
),
"X509_CINF_NEW"
},
187
{
ERR_FUNC
(
ASN1_F_X509_CRL_ADD0_REVOKED
),
"X509_CRL_add0_revoked"
},
188
{
ERR_FUNC
(
ASN1_F_X509_INFO_NEW
),
"X509_INFO_new"
},
189
{
ERR_FUNC
(
ASN1_F_X509_NAME_ENCODE
),
"X509_NAME_ENCODE"
},
190
{
ERR_FUNC
(
ASN1_F_X509_NAME_EX_D2I
),
"X509_NAME_EX_D2I"
},
191
{
ERR_FUNC
(
ASN1_F_X509_NAME_EX_NEW
),
"X509_NAME_EX_NEW"
},
192
{
ERR_FUNC
(
ASN1_F_X509_NEW
),
"X509_NEW"
},
193
{
ERR_FUNC
(
ASN1_F_X509_PKEY_NEW
),
"X509_PKEY_new"
},
194
{0,NULL}
195
};
196
197
static
ERR_STRING_DATA
ASN1_str_reasons[]=
198
{
199
{
ERR_REASON
(
ASN1_R_ADDING_OBJECT
) ,
"adding object"
},
200
{
ERR_REASON
(
ASN1_R_ASN1_PARSE_ERROR
) ,
"asn1 parse error"
},
201
{
ERR_REASON
(
ASN1_R_ASN1_SIG_PARSE_ERROR
) ,
"asn1 sig parse error"
},
202
{
ERR_REASON
(
ASN1_R_AUX_ERROR
) ,
"aux error"
},
203
{
ERR_REASON
(
ASN1_R_BAD_CLASS
) ,
"bad class"
},
204
{
ERR_REASON
(
ASN1_R_BAD_OBJECT_HEADER
) ,
"bad object header"
},
205
{
ERR_REASON
(
ASN1_R_BAD_PASSWORD_READ
) ,
"bad password read"
},
206
{
ERR_REASON
(
ASN1_R_BAD_TAG
) ,
"bad tag"
},
207
{
ERR_REASON
(
ASN1_R_BMPSTRING_IS_WRONG_LENGTH
),
"bmpstring is wrong length"
},
208
{
ERR_REASON
(
ASN1_R_BN_LIB
) ,
"bn lib"
},
209
{
ERR_REASON
(
ASN1_R_BOOLEAN_IS_WRONG_LENGTH
),
"boolean is wrong length"
},
210
{
ERR_REASON
(
ASN1_R_BUFFER_TOO_SMALL
) ,
"buffer too small"
},
211
{
ERR_REASON
(
ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
),
"cipher has no object identifier"
},
212
{
ERR_REASON
(
ASN1_R_CONTEXT_NOT_INITIALISED
),
"context not initialised"
},
213
{
ERR_REASON
(
ASN1_R_DATA_IS_WRONG
) ,
"data is wrong"
},
214
{
ERR_REASON
(
ASN1_R_DECODE_ERROR
) ,
"decode error"
},
215
{
ERR_REASON
(
ASN1_R_DECODING_ERROR
) ,
"decoding error"
},
216
{
ERR_REASON
(
ASN1_R_DEPTH_EXCEEDED
) ,
"depth exceeded"
},
217
{
ERR_REASON
(
ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED
),
"digest and key type not supported"
},
218
{
ERR_REASON
(
ASN1_R_ENCODE_ERROR
) ,
"encode error"
},
219
{
ERR_REASON
(
ASN1_R_ERROR_GETTING_TIME
) ,
"error getting time"
},
220
{
ERR_REASON
(
ASN1_R_ERROR_LOADING_SECTION
),
"error loading section"
},
221
{
ERR_REASON
(
ASN1_R_ERROR_PARSING_SET_ELEMENT
),
"error parsing set element"
},
222
{
ERR_REASON
(
ASN1_R_ERROR_SETTING_CIPHER_PARAMS
),
"error setting cipher params"
},
223
{
ERR_REASON
(
ASN1_R_EXPECTING_AN_INTEGER
) ,
"expecting an integer"
},
224
{
ERR_REASON
(
ASN1_R_EXPECTING_AN_OBJECT
) ,
"expecting an object"
},
225
{
ERR_REASON
(
ASN1_R_EXPECTING_A_BOOLEAN
) ,
"expecting a boolean"
},
226
{
ERR_REASON
(
ASN1_R_EXPECTING_A_TIME
) ,
"expecting a time"
},
227
{
ERR_REASON
(
ASN1_R_EXPLICIT_LENGTH_MISMATCH
),
"explicit length mismatch"
},
228
{
ERR_REASON
(
ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED
),
"explicit tag not constructed"
},
229
{
ERR_REASON
(
ASN1_R_FIELD_MISSING
) ,
"field missing"
},
230
{
ERR_REASON
(
ASN1_R_FIRST_NUM_TOO_LARGE
) ,
"first num too large"
},
231
{
ERR_REASON
(
ASN1_R_HEADER_TOO_LONG
) ,
"header too long"
},
232
{
ERR_REASON
(
ASN1_R_ILLEGAL_BITSTRING_FORMAT
),
"illegal bitstring format"
},
233
{
ERR_REASON
(
ASN1_R_ILLEGAL_BOOLEAN
) ,
"illegal boolean"
},
234
{
ERR_REASON
(
ASN1_R_ILLEGAL_CHARACTERS
) ,
"illegal characters"
},
235
{
ERR_REASON
(
ASN1_R_ILLEGAL_FORMAT
) ,
"illegal format"
},
236
{
ERR_REASON
(
ASN1_R_ILLEGAL_HEX
) ,
"illegal hex"
},
237
{
ERR_REASON
(
ASN1_R_ILLEGAL_IMPLICIT_TAG
) ,
"illegal implicit tag"
},
238
{
ERR_REASON
(
ASN1_R_ILLEGAL_INTEGER
) ,
"illegal integer"
},
239
{
ERR_REASON
(
ASN1_R_ILLEGAL_NESTED_TAGGING
),
"illegal nested tagging"
},
240
{
ERR_REASON
(
ASN1_R_ILLEGAL_NULL
) ,
"illegal null"
},
241
{
ERR_REASON
(
ASN1_R_ILLEGAL_NULL_VALUE
) ,
"illegal null value"
},
242
{
ERR_REASON
(
ASN1_R_ILLEGAL_OBJECT
) ,
"illegal object"
},
243
{
ERR_REASON
(
ASN1_R_ILLEGAL_OPTIONAL_ANY
) ,
"illegal optional any"
},
244
{
ERR_REASON
(
ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE
),
"illegal options on item template"
},
245
{
ERR_REASON
(
ASN1_R_ILLEGAL_TAGGED_ANY
) ,
"illegal tagged any"
},
246
{
ERR_REASON
(
ASN1_R_ILLEGAL_TIME_VALUE
) ,
"illegal time value"
},
247
{
ERR_REASON
(
ASN1_R_INTEGER_NOT_ASCII_FORMAT
),
"integer not ascii format"
},
248
{
ERR_REASON
(
ASN1_R_INTEGER_TOO_LARGE_FOR_LONG
),
"integer too large for long"
},
249
{
ERR_REASON
(
ASN1_R_INVALID_BMPSTRING_LENGTH
),
"invalid bmpstring length"
},
250
{
ERR_REASON
(
ASN1_R_INVALID_DIGIT
) ,
"invalid digit"
},
251
{
ERR_REASON
(
ASN1_R_INVALID_MIME_TYPE
) ,
"invalid mime type"
},
252
{
ERR_REASON
(
ASN1_R_INVALID_MODIFIER
) ,
"invalid modifier"
},
253
{
ERR_REASON
(
ASN1_R_INVALID_NUMBER
) ,
"invalid number"
},
254
{
ERR_REASON
(
ASN1_R_INVALID_OBJECT_ENCODING
),
"invalid object encoding"
},
255
{
ERR_REASON
(
ASN1_R_INVALID_SEPARATOR
) ,
"invalid separator"
},
256
{
ERR_REASON
(
ASN1_R_INVALID_TIME_FORMAT
) ,
"invalid time format"
},
257
{
ERR_REASON
(
ASN1_R_INVALID_UNIVERSALSTRING_LENGTH
),
"invalid universalstring length"
},
258
{
ERR_REASON
(
ASN1_R_INVALID_UTF8STRING
) ,
"invalid utf8string"
},
259
{
ERR_REASON
(
ASN1_R_IV_TOO_LARGE
) ,
"iv too large"
},
260
{
ERR_REASON
(
ASN1_R_LENGTH_ERROR
) ,
"length error"
},
261
{
ERR_REASON
(
ASN1_R_LIST_ERROR
) ,
"list error"
},
262
{
ERR_REASON
(
ASN1_R_MIME_NO_CONTENT_TYPE
) ,
"mime no content type"
},
263
{
ERR_REASON
(
ASN1_R_MIME_PARSE_ERROR
) ,
"mime parse error"
},
264
{
ERR_REASON
(
ASN1_R_MIME_SIG_PARSE_ERROR
) ,
"mime sig parse error"
},
265
{
ERR_REASON
(
ASN1_R_MISSING_EOC
) ,
"missing eoc"
},
266
{
ERR_REASON
(
ASN1_R_MISSING_SECOND_NUMBER
),
"missing second number"
},
267
{
ERR_REASON
(
ASN1_R_MISSING_VALUE
) ,
"missing value"
},
268
{
ERR_REASON
(
ASN1_R_MSTRING_NOT_UNIVERSAL
),
"mstring not universal"
},
269
{
ERR_REASON
(
ASN1_R_MSTRING_WRONG_TAG
) ,
"mstring wrong tag"
},
270
{
ERR_REASON
(
ASN1_R_NESTED_ASN1_STRING
) ,
"nested asn1 string"
},
271
{
ERR_REASON
(
ASN1_R_NON_HEX_CHARACTERS
) ,
"non hex characters"
},
272
{
ERR_REASON
(
ASN1_R_NOT_ASCII_FORMAT
) ,
"not ascii format"
},
273
{
ERR_REASON
(
ASN1_R_NOT_ENOUGH_DATA
) ,
"not enough data"
},
274
{
ERR_REASON
(
ASN1_R_NO_CONTENT_TYPE
) ,
"no content type"
},
275
{
ERR_REASON
(
ASN1_R_NO_DEFAULT_DIGEST
) ,
"no default digest"
},
276
{
ERR_REASON
(
ASN1_R_NO_MATCHING_CHOICE_TYPE
),
"no matching choice type"
},
277
{
ERR_REASON
(
ASN1_R_NO_MULTIPART_BODY_FAILURE
),
"no multipart body failure"
},
278
{
ERR_REASON
(
ASN1_R_NO_MULTIPART_BOUNDARY
),
"no multipart boundary"
},
279
{
ERR_REASON
(
ASN1_R_NO_SIG_CONTENT_TYPE
) ,
"no sig content type"
},
280
{
ERR_REASON
(
ASN1_R_NULL_IS_WRONG_LENGTH
) ,
"null is wrong length"
},
281
{
ERR_REASON
(
ASN1_R_OBJECT_NOT_ASCII_FORMAT
),
"object not ascii format"
},
282
{
ERR_REASON
(
ASN1_R_ODD_NUMBER_OF_CHARS
) ,
"odd number of chars"
},
283
{
ERR_REASON
(
ASN1_R_PRIVATE_KEY_HEADER_MISSING
),
"private key header missing"
},
284
{
ERR_REASON
(
ASN1_R_SECOND_NUMBER_TOO_LARGE
),
"second number too large"
},
285
{
ERR_REASON
(
ASN1_R_SEQUENCE_LENGTH_MISMATCH
),
"sequence length mismatch"
},
286
{
ERR_REASON
(
ASN1_R_SEQUENCE_NOT_CONSTRUCTED
),
"sequence not constructed"
},
287
{
ERR_REASON
(
ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG
),
"sequence or set needs config"
},
288
{
ERR_REASON
(
ASN1_R_SHORT_LINE
) ,
"short line"
},
289
{
ERR_REASON
(
ASN1_R_SIG_INVALID_MIME_TYPE
),
"sig invalid mime type"
},
290
{
ERR_REASON
(
ASN1_R_STREAMING_NOT_SUPPORTED
),
"streaming not supported"
},
291
{
ERR_REASON
(
ASN1_R_STRING_TOO_LONG
) ,
"string too long"
},
292
{
ERR_REASON
(
ASN1_R_STRING_TOO_SHORT
) ,
"string too short"
},
293
{
ERR_REASON
(
ASN1_R_TAG_VALUE_TOO_HIGH
) ,
"tag value too high"
},
294
{
ERR_REASON
(
ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD
),
"the asn1 object identifier is not known for this md"
},
295
{
ERR_REASON
(
ASN1_R_TIME_NOT_ASCII_FORMAT
),
"time not ascii format"
},
296
{
ERR_REASON
(
ASN1_R_TOO_LONG
) ,
"too long"
},
297
{
ERR_REASON
(
ASN1_R_TYPE_NOT_CONSTRUCTED
) ,
"type not constructed"
},
298
{
ERR_REASON
(
ASN1_R_UNABLE_TO_DECODE_RSA_KEY
),
"unable to decode rsa key"
},
299
{
ERR_REASON
(
ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY
),
"unable to decode rsa private key"
},
300
{
ERR_REASON
(
ASN1_R_UNEXPECTED_EOC
) ,
"unexpected eoc"
},
301
{
ERR_REASON
(
ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH
),
"universalstring is wrong length"
},
302
{
ERR_REASON
(
ASN1_R_UNKNOWN_FORMAT
) ,
"unknown format"
},
303
{
ERR_REASON
(
ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM
),
"unknown message digest algorithm"
},
304
{
ERR_REASON
(
ASN1_R_UNKNOWN_OBJECT_TYPE
) ,
"unknown object type"
},
305
{
ERR_REASON
(
ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE
),
"unknown public key type"
},
306
{
ERR_REASON
(
ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM
),
"unknown signature algorithm"
},
307
{
ERR_REASON
(
ASN1_R_UNKNOWN_TAG
) ,
"unknown tag"
},
308
{
ERR_REASON
(
ASN1_R_UNKOWN_FORMAT
) ,
"unkown format"
},
309
{
ERR_REASON
(
ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE
),
"unsupported any defined by type"
},
310
{
ERR_REASON
(
ASN1_R_UNSUPPORTED_CIPHER
) ,
"unsupported cipher"
},
311
{
ERR_REASON
(
ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM
),
"unsupported encryption algorithm"
},
312
{
ERR_REASON
(
ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE
),
"unsupported public key type"
},
313
{
ERR_REASON
(
ASN1_R_UNSUPPORTED_TYPE
) ,
"unsupported type"
},
314
{
ERR_REASON
(
ASN1_R_WRONG_PUBLIC_KEY_TYPE
),
"wrong public key type"
},
315
{
ERR_REASON
(
ASN1_R_WRONG_TAG
) ,
"wrong tag"
},
316
{
ERR_REASON
(
ASN1_R_WRONG_TYPE
) ,
"wrong type"
},
317
{0,NULL}
318
};
319
320
#endif
321
322
void
ERR_load_ASN1_strings
(
void
)
323
{
324
#ifndef OPENSSL_NO_ERR
325
326
if
(
ERR_func_error_string
(ASN1_str_functs[0].
error
) == NULL)
327
{
328
ERR_load_strings
(0,ASN1_str_functs);
329
ERR_load_strings
(0,ASN1_str_reasons);
330
}
331
#endif
332
}
Generated on Thu Jan 10 2013 09:53:33 for OpenSSL by
1.8.2