Tizen 2.0 Release
[external/libgnutls26.git] / doc / error_codes.texi
1 @table @code
2 @item GNUTLS_E_AGAIN:
3 Resource temporarily unavailable, try again.
4
5 @item GNUTLS_E_ASN1_DER_ERROR:
6 ASN1 parser: Error in DER parsing.
7
8 @item GNUTLS_E_ASN1_DER_OVERFLOW:
9 ASN1 parser: Overflow in DER parsing.
10
11 @item GNUTLS_E_ASN1_ELEMENT_NOT_FOUND:
12 ASN1 parser: Element was not found.
13
14 @item GNUTLS_E_ASN1_GENERIC_ERROR:
15 ASN1 parser: Generic parsing error.
16
17 @item GNUTLS_E_ASN1_IDENTIFIER_NOT_FOUND:
18 ASN1 parser: Identifier was not found
19
20 @item GNUTLS_E_ASN1_SYNTAX_ERROR:
21 ASN1 parser: Syntax error.
22
23 @item GNUTLS_E_ASN1_TAG_ERROR:
24 ASN1 parser: Error in TAG.
25
26 @item GNUTLS_E_ASN1_TAG_IMPLICIT:
27 ASN1 parser: error in implicit tag
28
29 @item GNUTLS_E_ASN1_TYPE_ANY_ERROR:
30 ASN1 parser: Error in type 'ANY'.
31
32 @item GNUTLS_E_ASN1_VALUE_NOT_FOUND:
33 ASN1 parser: Value was not found.
34
35 @item GNUTLS_E_ASN1_VALUE_NOT_VALID:
36 ASN1 parser: Value is not valid.
37
38 @item GNUTLS_E_BASE64_DECODING_ERROR:
39 Base64 decoding error.
40
41 @item GNUTLS_E_BASE64_ENCODING_ERROR:
42 Base64 encoding error.
43
44 @item GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR:
45 Base64 unexpected header error.
46
47 @item GNUTLS_E_CERTIFICATE_ERROR:
48 Error in the certificate.
49
50 @item GNUTLS_E_CERTIFICATE_KEY_MISMATCH:
51 The certificate and the given key do not match.
52
53 @item GNUTLS_E_CERTIFICATE_LIST_UNSORTED:
54 The provided X.509 certificate list is not sorted (in subject to issuer order)
55
56 @item GNUTLS_E_CHANNEL_BINDING_NOT_AVAILABLE:
57 Channel binding data not available
58
59 @item GNUTLS_E_COMPRESSION_FAILED:
60 Compression of the TLS record packet has failed.
61
62 @item GNUTLS_E_CONSTRAINT_ERROR:
63 Some constraint limits were reached.
64
65 @item GNUTLS_E_CRYPTODEV_DEVICE_ERROR:
66 Error opening /dev/crypto
67
68 @item GNUTLS_E_CRYPTODEV_IOCTL_ERROR:
69 Error interfacing with /dev/crypto
70
71 @item GNUTLS_E_CRYPTO_ALREADY_REGISTERED:
72 There is already a crypto algorithm with lower priority.
73
74 @item GNUTLS_E_CRYPTO_INIT_FAILED:
75 The initialization of crypto backend has failed.
76
77 @item GNUTLS_E_DB_ERROR:
78 Error in Database backend.
79
80 @item GNUTLS_E_DECOMPRESSION_FAILED:
81 Decompression of the TLS record packet has failed.
82
83 @item GNUTLS_E_DECRYPTION_FAILED:
84 Decryption has failed.
85
86 @item GNUTLS_E_DH_PRIME_UNACCEPTABLE:
87 The Diffie-Hellman prime sent by the server is not acceptable (not long enough).
88
89 @item GNUTLS_E_ENCRYPTION_FAILED:
90 Encryption has failed.
91
92 @item GNUTLS_E_ERROR_IN_FINISHED_PACKET:
93 An error was encountered at the TLS Finished packet calculation.
94
95 @item GNUTLS_E_EXPIRED:
96 The requested session has expired.
97
98 @item GNUTLS_E_FATAL_ALERT_RECEIVED:
99 A TLS fatal alert has been received.
100
101 @item GNUTLS_E_FILE_ERROR:
102 Error while reading file.
103
104 @item GNUTLS_E_GOT_APPLICATION_DATA:
105 TLS Application data were received, while expecting handshake data.
106
107 @item GNUTLS_E_HANDSHAKE_TOO_LARGE:
108 The handshake data size is too large (DoS?), check gnutls_handshake_set_max_packet_length().
109
110 @item GNUTLS_E_HASH_FAILED:
111 Hashing has failed.
112
113 @item GNUTLS_E_IA_VERIFY_FAILED:
114 Verifying TLS/IA phase checksum failed
115
116 @item GNUTLS_E_ILLEGAL_SRP_USERNAME:
117 The SRP username supplied is illegal.
118
119 @item GNUTLS_E_INCOMPATIBLE_GCRYPT_LIBRARY:
120 The gcrypt library version is too old.
121
122 @item GNUTLS_E_INCOMPATIBLE_LIBTASN1_LIBRARY:
123 The tasn1 library version is too old.
124
125 @item GNUTLS_E_INCOMPAT_DSA_KEY_WITH_TLS_PROTOCOL:
126 The given DSA key is incompatible with the selected TLS protocol.
127
128 @item GNUTLS_E_INIT_LIBEXTRA:
129 The initialization of GnuTLS-extra has failed.
130
131 @item GNUTLS_E_INSUFFICIENT_CREDENTIALS:
132 Insufficient credentials for that request.
133
134 @item GNUTLS_E_INTERNAL_ERROR:
135 GnuTLS internal error.
136
137 @item GNUTLS_E_INTERRUPTED:
138 Function was interrupted.
139
140 @item GNUTLS_E_INVALID_PASSWORD:
141 The given password contains invalid characters.
142
143 @item GNUTLS_E_INVALID_REQUEST:
144 The request is invalid.
145
146 @item GNUTLS_E_INVALID_SESSION:
147 The specified session has been invalidated for some reason.
148
149 @item GNUTLS_E_KEY_USAGE_VIOLATION:
150 Key usage violation in certificate has been detected.
151
152 @item GNUTLS_E_LARGE_PACKET:
153 A large TLS record packet was received.
154
155 @item GNUTLS_E_LIBRARY_VERSION_MISMATCH:
156 The GnuTLS library version does not match the GnuTLS-extra library version.
157
158 @item GNUTLS_E_LOCKING_ERROR:
159 Thread locking error
160
161 @item GNUTLS_E_LZO_INIT_FAILED:
162 The initialization of LZO has failed.
163
164 @item GNUTLS_E_MAC_VERIFY_FAILED:
165 The Message Authentication Code verification failed.
166
167 @item GNUTLS_E_MEMORY_ERROR:
168 Internal error in memory allocation.
169
170 @item GNUTLS_E_MPI_PRINT_FAILED:
171 Could not export a large integer.
172
173 @item GNUTLS_E_MPI_SCAN_FAILED:
174 The scanning of a large integer has failed.
175
176 @item GNUTLS_E_NO_CERTIFICATE_FOUND:
177 The peer did not send any certificate.
178
179 @item GNUTLS_E_NO_CIPHER_SUITES:
180 No supported cipher suites have been found.
181
182 @item GNUTLS_E_NO_COMPRESSION_ALGORITHMS:
183 No supported compression algorithms have been found.
184
185 @item GNUTLS_E_NO_TEMPORARY_DH_PARAMS:
186 No temporary DH parameters were found.
187
188 @item GNUTLS_E_NO_TEMPORARY_RSA_PARAMS:
189 No temporary RSA parameters were found.
190
191 @item GNUTLS_E_OPENPGP_FINGERPRINT_UNSUPPORTED:
192 The OpenPGP fingerprint is not supported.
193
194 @item GNUTLS_E_OPENPGP_GETKEY_FAILED:
195 Could not get OpenPGP key.
196
197 @item GNUTLS_E_OPENPGP_KEYRING_ERROR:
198 Error loading the keyring.
199
200 @item GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR:
201 The OpenPGP key has not a preferred key set.
202
203 @item GNUTLS_E_OPENPGP_SUBKEY_ERROR:
204 Could not find OpenPGP subkey.
205
206 @item GNUTLS_E_OPENPGP_UID_REVOKED:
207 The OpenPGP User ID is revoked.
208
209 @item GNUTLS_E_PARSING_ERROR:
210 Error in parsing.
211
212 @item GNUTLS_E_PKCS11_ATTRIBUTE_ERROR:
213 PKCS #11 error in attribute
214
215 @item GNUTLS_E_PKCS11_DATA_ERROR:
216 PKCS #11 error in data
217
218 @item GNUTLS_E_PKCS11_DEVICE_ERROR:
219 PKCS #11 error in device
220
221 @item GNUTLS_E_PKCS11_ERROR:
222 PKCS #11 error.
223
224 @item GNUTLS_E_PKCS11_KEY_ERROR:
225 PKCS #11 error in key
226
227 @item GNUTLS_E_PKCS11_LOAD_ERROR:
228 PKCS #11 initialization error.
229
230 @item GNUTLS_E_PKCS11_PIN_ERROR:
231 PKCS #11 error in PIN.
232
233 @item GNUTLS_E_PKCS11_PIN_EXPIRED:
234 PKCS #11 PIN expired
235
236 @item GNUTLS_E_PKCS11_PIN_LOCKED:
237 PKCS #11 PIN locked
238
239 @item GNUTLS_E_PKCS11_SESSION_ERROR:
240 PKCS #11 error in session
241
242 @item GNUTLS_E_PKCS11_SIGNATURE_ERROR:
243 PKCS #11 error in signature
244
245 @item GNUTLS_E_PKCS11_SLOT_ERROR:
246 PKCS #11 error in slot
247
248 @item GNUTLS_E_PKCS11_TOKEN_ERROR:
249 PKCS #11 error in token
250
251 @item GNUTLS_E_PKCS11_UNSUPPORTED_FEATURE_ERROR:
252 PKCS #11 unsupported feature
253
254 @item GNUTLS_E_PKCS11_USER_ERROR:
255 PKCS #11 user error
256
257 @item GNUTLS_E_PKCS1_WRONG_PAD:
258 Wrong padding in PKCS1 packet.
259
260 @item GNUTLS_E_PK_DECRYPTION_FAILED:
261 Public key decryption has failed.
262
263 @item GNUTLS_E_PK_ENCRYPTION_FAILED:
264 Public key encryption has failed.
265
266 @item GNUTLS_E_PK_SIGN_FAILED:
267 Public key signing has failed.
268
269 @item GNUTLS_E_PK_SIG_VERIFY_FAILED:
270 Public key signature verification has failed.
271
272 @item GNUTLS_E_PULL_ERROR:
273 Error in the pull function.
274
275 @item GNUTLS_E_PUSH_ERROR:
276 Error in the push function.
277
278 @item GNUTLS_E_RANDOM_FAILED:
279 Failed to acquire random data.
280
281 @item GNUTLS_E_RECEIVED_ILLEGAL_EXTENSION:
282 An illegal TLS extension was received.
283
284 @item GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER:
285 An illegal parameter has been received.
286
287 @item GNUTLS_E_RECORD_LIMIT_REACHED:
288 The upper limit of record packet sequence numbers has been reached. Wow!
289
290 @item GNUTLS_E_REHANDSHAKE:
291 Rehandshake was requested by the peer.
292
293 @item GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE:
294 The requested data were not available.
295
296 @item GNUTLS_E_SAFE_RENEGOTIATION_FAILED:
297 Safe renegotiation failed.
298
299 @item GNUTLS_E_SHORT_MEMORY_BUFFER:
300 The given memory buffer is too short to hold parameters.
301
302 @item GNUTLS_E_SRP_PWD_ERROR:
303 Error in password file.
304
305 @item GNUTLS_E_SRP_PWD_PARSING_ERROR:
306 Parsing error in password file.
307
308 @item GNUTLS_E_SUCCESS:
309 Success.
310
311 @item GNUTLS_E_TOO_MANY_EMPTY_PACKETS:
312 Too many empty record packets have been received.
313
314 @item GNUTLS_E_UNEXPECTED_HANDSHAKE_PACKET:
315 An unexpected TLS handshake packet was received.
316
317 @item GNUTLS_E_UNEXPECTED_PACKET:
318 An unexpected TLS packet was received.
319
320 @item GNUTLS_E_UNEXPECTED_PACKET_LENGTH:
321 A TLS packet with unexpected length was received.
322
323 @item GNUTLS_E_UNKNOWN_ALGORITHM:
324 The specified algorithm or protocol is unknown.
325
326 @item GNUTLS_E_UNKNOWN_CIPHER_SUITE:
327 Could not negotiate a supported cipher suite.
328
329 @item GNUTLS_E_UNKNOWN_CIPHER_TYPE:
330 The cipher type is unsupported.
331
332 @item GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM:
333 Could not negotiate a supported compression method.
334
335 @item GNUTLS_E_UNKNOWN_HASH_ALGORITHM:
336 The hash algorithm is unknown.
337
338 @item GNUTLS_E_UNKNOWN_PKCS_BAG_TYPE:
339 The PKCS structure's bag type is unknown.
340
341 @item GNUTLS_E_UNKNOWN_PKCS_CONTENT_TYPE:
342 The PKCS structure's content type is unknown.
343
344 @item GNUTLS_E_UNKNOWN_PK_ALGORITHM:
345 An unknown public key algorithm was encountered.
346
347 @item GNUTLS_E_UNKNOWN_SRP_USERNAME:
348 The SRP username supplied is unknown.
349
350 @item GNUTLS_E_UNSAFE_RENEGOTIATION_DENIED:
351 Unsafe renegotiation denied.
352
353 @item GNUTLS_E_UNSUPPORTED_CERTIFICATE_TYPE:
354 The certificate type is not supported.
355
356 @item GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM:
357 The signature algorithm is not supported.
358
359 @item GNUTLS_E_UNSUPPORTED_VERSION_PACKET:
360 A record packet with illegal version was received.
361
362 @item GNUTLS_E_UNWANTED_ALGORITHM:
363 An algorithm that is not enabled was negotiated.
364
365 @item GNUTLS_E_WARNING_ALERT_RECEIVED:
366 A TLS warning alert has been received.
367
368 @item GNUTLS_E_WARNING_IA_FPHF_RECEIVED:
369 Received a TLS/IA Final Phase Finished message
370
371 @item GNUTLS_E_WARNING_IA_IPHF_RECEIVED:
372 Received a TLS/IA Intermediate Phase Finished message
373
374 @item GNUTLS_E_X509_UNKNOWN_SAN:
375 Unknown Subject Alternative name in X.509 certificate.
376
377 @item GNUTLS_E_X509_UNSUPPORTED_ATTRIBUTE:
378 The certificate has unsupported attributes.
379
380 @item GNUTLS_E_X509_UNSUPPORTED_CRITICAL_EXTENSION:
381 Unsupported critical extension in X.509 certificate.
382
383 @item GNUTLS_E_X509_UNSUPPORTED_OID:
384 The OID is not supported.
385
386 @end table