aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS28
-rw-r--r--src/err-codes.h.in29
-rw-r--r--src/err-sources.h.in2
3 files changed, 55 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index e3c2097..2e49b0c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,13 +1,37 @@
Noteworthy changes in version 1.17 (unreleased) [C12/A12/R_]
-----------------------------------------------
- * New error source code for TLS protocol libraries.
+ * New error codes for TLS protocol libraries.
* New configure option --enable-build-timestamp.
* Interface changes relative to the 1.16 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- GPG_ERR_SOURCE_TLS NEW.
+ GPG_ERR_SOURCE_TLS NEW.
+ GPG_ERR_NO_CERT_CHAIN NEW.
+ GPG_ERR_CERT_TOO_LARGE NEW.
+ GPG_ERR_INV_RECORD NEW.
+ GPG_ERR_BAD_MAC NEW.
+ GPG_ERR_UNEXPECTED_MSG NEW.
+ GPG_ERR_COMPR_FAILED NEW.
+ GPG_ERR_WOULD_WRAP NEW.
+ GPG_ERR_FATAL_ALERT NEW.
+ GPG_ERR_NO_CIPHER NEW.
+ GPG_ERR_MISSING_CLIENT_CERT NEW.
+ GPG_ERR_CLOSE_NOTIFY NEW.
+ GPG_ERR_TICKET_EXPIRED NEW.
+ GPG_ERR_BAD_TICKET NEW.
+ GPG_ERR_UNKNOWN_IDENTITY NEW.
+ GPG_ERR_BAD_HS_CERT NEW.
+ GPG_ERR_BAD_HS_CERT_REQ NEW.
+ GPG_ERR_BAD_HS_CERT_VER NEW.
+ GPG_ERR_BAD_HS_CHANGE_CIPHER NEW.
+ GPG_ERR_BAD_HS_CLIENT_HELLO NEW.
+ GPG_ERR_BAD_HS_SERVER_HELLO NEW.
+ GPG_ERR_BAD_HS_SERVER_HELLO_DONE NEW.
+ GPG_ERR_BAD_HS_FINISHED NEW.
+ GPG_ERR_BAD_HS_SERVER_KEX NEW.
+ GPG_ERR_BAD_HS_CLIENT_KEX NEW.
Noteworthy changes in version 1.16 (2014-09-18) [C12/A12/R2]
diff --git a/src/err-codes.h.in b/src/err-codes.h.in
index 3459a56..9274530 100644
--- a/src/err-codes.h.in
+++ b/src/err-codes.h.in
@@ -247,7 +247,34 @@
212 GPG_ERR_SEXP_ODD_HEX_NUMBERS Odd hexadecimal numbers in S-expression
213 GPG_ERR_SEXP_BAD_OCT_CHAR Bad octal character in S-expression
-# 214 to 251 are free to be used.
+# 214 to 225 are free to be used.
+
+226 GPG_ERR_NO_CERT_CHAIN No certificate chain
+227 GPG_ERR_CERT_TOO_LARGE Certificate is too large
+228 GPG_ERR_INV_RECORD Invalid record
+229 GPG_ERR_BAD_MAC The MAC does not verify
+230 GPG_ERR_UNEXPECTED_MSG Unexpected message
+231 GPG_ERR_COMPR_FAILED Compression or decompression failed
+232 GPG_ERR_WOULD_WRAP A counter would wrap
+233 GPG_ERR_FATAL_ALERT Fatal alert message received
+234 GPG_ERR_NO_CIPHER No cipher algorithm
+235 GPG_ERR_MISSING_CLIENT_CERT Missing client certificate
+236 GPG_ERR_CLOSE_NOTIFY Close notification received
+237 GPG_ERR_TICKET_EXPIRED Ticket expired
+238 GPG_ERR_BAD_TICKET Bad ticket
+239 GPG_ERR_UNKNOWN_IDENTITY Unknown identity
+240 GPG_ERR_BAD_HS_CERT Bad certificate message in handshake
+241 GPG_ERR_BAD_HS_CERT_REQ Bad certificate request message in handshake
+242 GPG_ERR_BAD_HS_CERT_VER Bad certificate verify message in handshake
+243 GPG_ERR_BAD_HS_CHANGE_CIPHER Bad change cipher messsage in handshake
+244 GPG_ERR_BAD_HS_CLIENT_HELLO Bad client hello message in handshake
+245 GPG_ERR_BAD_HS_SERVER_HELLO Bad server hello message in handshake
+246 GPG_ERR_BAD_HS_SERVER_HELLO_DONE Bad server hello done message in hanshake
+247 GPG_ERR_BAD_HS_FINISHED Bad finished message in handshake
+248 GPG_ERR_BAD_HS_SERVER_KEX Bad server key exchange message in handshake
+249 GPG_ERR_BAD_HS_CLIENT_KEX Bad client key exchange message in handshake
+
+# 250 and 251 are free to be used.
252 GPG_ERR_KEY_DISABLED Key disabled
253 GPG_ERR_KEY_ON_CARD Not possible with a card based key
diff --git a/src/err-sources.h.in b/src/err-sources.h.in
index 9a06c8f..13ca454 100644
--- a/src/err-sources.h.in
+++ b/src/err-sources.h.in
@@ -46,7 +46,7 @@
14 GPG_ERR_SOURCE_G13 G13
15 GPG_ERR_SOURCE_ASSUAN Assuan
-17 GPG_ERR_SOURCE_TLS TLS
+17 GPG_ERR_SOURCE_TLS TLS
# 15 to 30 are free to be used.