blob: cbf27ab5fd499a2678c15fb3a03d9d559c3c399b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
/* Error codes for the ASN1 functions. */
/* Function codes. */
#define ASN1_F_A2D_ASN1_OBJECT 100
#define ASN1_F_A2I_ASN1_INTEGER 101
#define ASN1_F_A2I_ASN1_STRING 102
#define ASN1_F_ASN1_COLLATE_PRIMATIVE 103
#define ASN1_F_ASN1_D2I_BIO 104
#define ASN1_F_ASN1_D2I_FP 105
#define ASN1_F_ASN1_DUP 106
#define ASN1_F_ASN1_GET_OBJECT 107
#define ASN1_F_ASN1_HEADER_NEW 108
#define ASN1_F_ASN1_I2D_BIO 109
#define ASN1_F_ASN1_I2D_FP 110
#define ASN1_F_ASN1_INTEGER_SET 111
#define ASN1_F_ASN1_INTEGER_TO_BN 112
#define ASN1_F_ASN1_OBJECT_NEW 113
#define ASN1_F_ASN1_SIGN 114
#define ASN1_F_ASN1_STRING_NEW 115
#define ASN1_F_ASN1_STRING_TYPE_NEW 116
#define ASN1_F_ASN1_TYPE_NEW 117
#define ASN1_F_ASN1_UTCTIME_NEW 118
#define ASN1_F_ASN1_VERIFY 119
#define ASN1_F_BN_TO_ASN1_INTEGER 120
#define ASN1_F_D2I_ASN1_BIT_STRING 121
#define ASN1_F_D2I_ASN1_BOOLEAN 122
#define ASN1_F_D2I_ASN1_BYTES 123
#define ASN1_F_D2I_ASN1_HEADER 124
#define ASN1_F_D2I_ASN1_INTEGER 125
#define ASN1_F_D2I_ASN1_OBJECT 126
#define ASN1_F_D2I_ASN1_OCTET_STRING 127
#define ASN1_F_D2I_ASN1_PRINT_TYPE 128
#define ASN1_F_D2I_ASN1_SET 129
#define ASN1_F_D2I_ASN1_TYPE 130
#define ASN1_F_D2I_ASN1_TYPE_BYTES 131
#define ASN1_F_D2I_ASN1_UTCTIME 132
#define ASN1_F_D2I_DHPARAMS 133
#define ASN1_F_D2I_DSAPARAMS 134
#define ASN1_F_D2I_DSAPRIVATEKEY 135
#define ASN1_F_D2I_DSAPUBLICKEY 136
#define ASN1_F_D2I_NETSCAPE_PKEY 137
#define ASN1_F_D2I_NETSCAPE_RSA 138
#define ASN1_F_D2I_NETSCAPE_RSA_2 139
#define ASN1_F_D2I_NETSCAPE_SPKAC 140
#define ASN1_F_D2I_NETSCAPE_SPKI 141
#define ASN1_F_D2I_PKCS7 142
#define ASN1_F_D2I_PKCS7_DIGEST 143
#define ASN1_F_D2I_PKCS7_ENCRYPT 144
#define ASN1_F_D2I_PKCS7_ENC_CONTENT 145
#define ASN1_F_D2I_PKCS7_ENVELOPE 146
#define ASN1_F_D2I_PKCS7_ISSUER_AND_SERIAL 147
#define ASN1_F_D2I_PKCS7_RECIP_INFO 148
#define ASN1_F_D2I_PKCS7_SIGNED 149
#define ASN1_F_D2I_PKCS7_SIGNER_INFO 150
#define ASN1_F_D2I_PKCS7_SIGN_ENVELOPE 151
#define ASN1_F_D2I_PRIVATEKEY 152
#define ASN1_F_D2I_PUBLICKEY 153
#define ASN1_F_D2I_RSAPRIVATEKEY 154
#define ASN1_F_D2I_RSAPUBLICKEY 155
#define ASN1_F_D2I_X509 156
#define ASN1_F_D2I_X509_ALGOR 157
#define ASN1_F_D2I_X509_ATTRIBUTE 158
#define ASN1_F_D2I_X509_CINF 159
#define ASN1_F_D2I_X509_CRL 160
#define ASN1_F_D2I_X509_CRL_INFO 161
#define ASN1_F_D2I_X509_EXTENSION 162
#define ASN1_F_D2I_X509_KEY 163
#define ASN1_F_D2I_X509_NAME 164
#define ASN1_F_D2I_X509_NAME_ENTRY 165
#define ASN1_F_D2I_X509_PKEY 166
#define ASN1_F_D2I_X509_PUBKEY 167
#define ASN1_F_D2I_X509_REQ 168
#define ASN1_F_D2I_X509_REQ_INFO 169
#define ASN1_F_D2I_X509_REVOKED 170
#define ASN1_F_D2I_X509_SIG 171
#define ASN1_F_D2I_X509_VAL 172
#define ASN1_F_I2A_ASN1_OBJECT 173
#define ASN1_F_I2D_ASN1_HEADER 174
#define ASN1_F_I2D_DHPARAMS 175
#define ASN1_F_I2D_DSAPARAMS 176
#define ASN1_F_I2D_DSAPRIVATEKEY 177
#define ASN1_F_I2D_DSAPUBLICKEY 178
#define ASN1_F_I2D_NETSCAPE_RSA 179
#define ASN1_F_I2D_PKCS7 180
#define ASN1_F_I2D_PRIVATEKEY 181
#define ASN1_F_I2D_PUBLICKEY 182
#define ASN1_F_I2D_RSAPRIVATEKEY 183
#define ASN1_F_I2D_RSAPUBLICKEY 184
#define ASN1_F_I2D_X509_ATTRIBUTE 185
#define ASN1_F_NETSCAPE_PKEY_NEW 186
#define ASN1_F_NETSCAPE_SPKAC_NEW 187
#define ASN1_F_NETSCAPE_SPKI_NEW 188
#define ASN1_F_PKCS7_DIGEST_NEW 189
#define ASN1_F_PKCS7_ENCRYPT_NEW 190
#define ASN1_F_PKCS7_ENC_CONTENT_NEW 191
#define ASN1_F_PKCS7_ENVELOPE_NEW 192
#define ASN1_F_PKCS7_ISSUER_AND_SERIAL_NEW 193
#define ASN1_F_PKCS7_NEW 194
#define ASN1_F_PKCS7_RECIP_INFO_NEW 195
#define ASN1_F_PKCS7_SIGNED_NEW 196
#define ASN1_F_PKCS7_SIGNER_INFO_NEW 197
#define ASN1_F_PKCS7_SIGN_ENVELOPE_NEW 198
#define ASN1_F_X509_ALGOR_NEW 199
#define ASN1_F_X509_ATTRIBUTE_NEW 200
#define ASN1_F_X509_CINF_NEW 201
#define ASN1_F_X509_CRL_INFO_NEW 202
#define ASN1_F_X509_CRL_NEW 203
#define ASN1_F_X509_DHPARAMS_NEW 204
#define ASN1_F_X509_EXTENSION_NEW 205
#define ASN1_F_X509_INFO_NEW 206
#define ASN1_F_X509_KEY_NEW 207
#define ASN1_F_X509_NAME_ENTRY_NEW 208
#define ASN1_F_X509_NAME_NEW 209
#define ASN1_F_X509_NEW 210
#define ASN1_F_X509_PKEY_NEW 211
#define ASN1_F_X509_PUBKEY_NEW 212
#define ASN1_F_X509_REQ_INFO_NEW 213
#define ASN1_F_X509_REQ_NEW 214
#define ASN1_F_X509_REVOKED_NEW 215
#define ASN1_F_X509_SIG_NEW 216
#define ASN1_F_X509_VAL_FREE 217
#define ASN1_F_X509_VAL_NEW 218
/* Reason codes. */
#define ASN1_R_BAD_CLASS 100
#define ASN1_R_BAD_GET_OBJECT 101
#define ASN1_R_BAD_OBJECT_HEADER 102
#define ASN1_R_BAD_PASSWORD_READ 103
#define ASN1_R_BAD_PKCS7_CONTENT 104
#define ASN1_R_BAD_PKCS7_TYPE 105
#define ASN1_R_BAD_TAG 106
#define ASN1_R_BAD_TYPE 107
#define ASN1_R_BN_LIB 108
#define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 109
#define ASN1_R_BUFFER_TOO_SMALL 110
#define ASN1_R_DECODING_ERROR 111
#define ASN1_R_ERROR_STACK 112
#define ASN1_R_EXPECTING_AN_INTEGER 113
#define ASN1_R_EXPECTING_AN_OBJECT 114
#define ASN1_R_EXPECTING_AN_OCTET_STRING 115
#define ASN1_R_EXPECTING_A_BIT_STRING 116
#define ASN1_R_EXPECTING_A_BOOLEAN 117
#define ASN1_R_EXPECTING_A_SEQUENCE 118
#define ASN1_R_EXPECTING_A_UTCTIME 119
#define ASN1_R_FIRST_NUM_TOO_LARGE 120
#define ASN1_R_HEADER_TOO_LONG 121
#define ASN1_R_INVALID_DIGIT 122
#define ASN1_R_INVALID_SEPARATOR 123
#define ASN1_R_INVALID_TIME_FORMAT 124
#define ASN1_R_IV_TOO_LARGE 125
#define ASN1_R_LENGTH_ERROR 126
#define ASN1_R_LENGTH_MISMATCH 127
#define ASN1_R_MISSING_EOS 128
#define ASN1_R_MISSING_SECOND_NUMBER 129
#define ASN1_R_NON_HEX_CHARACTERS 130
#define ASN1_R_NOT_ENOUGH_DATA 131
#define ASN1_R_ODD_NUMBER_OF_CHARS 132
#define ASN1_R_PARSING 133
#define ASN1_R_PRIVATE_KEY_HEADER_MISSING 134
#define ASN1_R_SECOND_NUMBER_TOO_LARGE 135
#define ASN1_R_SHORT_LINE 136
#define ASN1_R_STRING_TOO_SHORT 137
#define ASN1_R_TAG_VALUE_TOO_HIGH 138
#define ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD 139
#define ASN1_R_TOO_LONG 140
#define ASN1_R_UNABLE_TO_DECODE_RSA_KEY 141
#define ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY 142
#define ASN1_R_UNKNOWN_ATTRIBUTE_TYPE 143
#define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM 144
#define ASN1_R_UNKNOWN_OBJECT_TYPE 145
#define ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE 146
#define ASN1_R_UNSUPPORTED_CIPHER 147
#define ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM 148
#define ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE 149
#define ASN1_R_UTCTIME_TOO_LONG 150
#define ASN1_R_WRONG_PRINTABLE_TYPE 151
#define ASN1_R_WRONG_TAG 152
#define ASN1_R_WRONG_TYPE 153
|