summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorjsing <>2015-06-17 14:30:39 +0000
committerjsing <>2015-06-17 14:30:39 +0000
commitec8e57fe510f53f4bae121b77082f4f7aae537f3 (patch)
treec33d60dce47cdea0954db522efcbead08af5bf86 /src/lib
parent6016d4d5634e3c6a6fae7aea56fd8b4ca4c279c4 (diff)
downloadopenbsd-ec8e57fe510f53f4bae121b77082f4f7aae537f3.tar.gz
openbsd-ec8e57fe510f53f4bae121b77082f4f7aae537f3.tar.bz2
openbsd-ec8e57fe510f53f4bae121b77082f4f7aae537f3.zip
Clean up alert codes and add references.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/src/ssl/tls1.h50
-rw-r--r--src/lib/libssl/tls1.h50
2 files changed, 58 insertions, 42 deletions
diff --git a/src/lib/libssl/src/ssl/tls1.h b/src/lib/libssl/src/ssl/tls1.h
index 3dffb97b5c..082a4396ba 100644
--- a/src/lib/libssl/src/ssl/tls1.h
+++ b/src/lib/libssl/src/ssl/tls1.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls1.h,v 1.25 2015/02/22 15:54:27 jsing Exp $ */ 1/* $OpenBSD: tls1.h,v 1.26 2015/06/17 14:30:39 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -177,26 +177,34 @@ extern "C" {
177#define TLS1_get_client_version(s) \ 177#define TLS1_get_client_version(s) \
178 ((s->client_version >> 8) == TLS1_VERSION_MAJOR ? s->client_version : 0) 178 ((s->client_version >> 8) == TLS1_VERSION_MAJOR ? s->client_version : 0)
179 179
180#define TLS1_AD_DECRYPTION_FAILED 21 180/*
181#define TLS1_AD_RECORD_OVERFLOW 22 181 * TLS Alert codes.
182#define TLS1_AD_UNKNOWN_CA 48 /* fatal */ 182 *
183#define TLS1_AD_ACCESS_DENIED 49 /* fatal */ 183 * http://www.iana.org/assignments/tls-parameters/#tls-parameters-6
184#define TLS1_AD_DECODE_ERROR 50 /* fatal */ 184 */
185#define TLS1_AD_DECRYPT_ERROR 51 185
186#define TLS1_AD_EXPORT_RESTRICTION 60 /* fatal */ 186#define TLS1_AD_DECRYPTION_FAILED 21
187#define TLS1_AD_PROTOCOL_VERSION 70 /* fatal */ 187#define TLS1_AD_RECORD_OVERFLOW 22
188#define TLS1_AD_INSUFFICIENT_SECURITY 71 /* fatal */ 188#define TLS1_AD_UNKNOWN_CA 48 /* fatal */
189#define TLS1_AD_INTERNAL_ERROR 80 /* fatal */ 189#define TLS1_AD_ACCESS_DENIED 49 /* fatal */
190#define TLS1_AD_INAPPROPRIATE_FALLBACK 86 /* fatal */ 190#define TLS1_AD_DECODE_ERROR 50 /* fatal */
191#define TLS1_AD_USER_CANCELLED 90 191#define TLS1_AD_DECRYPT_ERROR 51
192#define TLS1_AD_NO_RENEGOTIATION 100 192#define TLS1_AD_EXPORT_RESTRICTION 60 /* fatal */
193/* Codes 110-114 are from RFC 3546. */ 193#define TLS1_AD_PROTOCOL_VERSION 70 /* fatal */
194#define TLS1_AD_UNSUPPORTED_EXTENSION 110 194#define TLS1_AD_INSUFFICIENT_SECURITY 71 /* fatal */
195#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111 195#define TLS1_AD_INTERNAL_ERROR 80 /* fatal */
196#define TLS1_AD_UNRECOGNIZED_NAME 112 196/* Code 86 from RFC 7507. */
197#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113 197#define TLS1_AD_INAPPROPRIATE_FALLBACK 86 /* fatal */
198#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114 198#define TLS1_AD_USER_CANCELLED 90
199#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 /* fatal */ 199#define TLS1_AD_NO_RENEGOTIATION 100
200/* Codes 110-114 from RFC 3546. */
201#define TLS1_AD_UNSUPPORTED_EXTENSION 110
202#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111
203#define TLS1_AD_UNRECOGNIZED_NAME 112
204#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113
205#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114
206/* Code 115 from RFC 4279. */
207#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 /* fatal */
200 208
201/* 209/*
202 * TLS ExtensionType values. 210 * TLS ExtensionType values.
diff --git a/src/lib/libssl/tls1.h b/src/lib/libssl/tls1.h
index 3dffb97b5c..082a4396ba 100644
--- a/src/lib/libssl/tls1.h
+++ b/src/lib/libssl/tls1.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls1.h,v 1.25 2015/02/22 15:54:27 jsing Exp $ */ 1/* $OpenBSD: tls1.h,v 1.26 2015/06/17 14:30:39 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -177,26 +177,34 @@ extern "C" {
177#define TLS1_get_client_version(s) \ 177#define TLS1_get_client_version(s) \
178 ((s->client_version >> 8) == TLS1_VERSION_MAJOR ? s->client_version : 0) 178 ((s->client_version >> 8) == TLS1_VERSION_MAJOR ? s->client_version : 0)
179 179
180#define TLS1_AD_DECRYPTION_FAILED 21 180/*
181#define TLS1_AD_RECORD_OVERFLOW 22 181 * TLS Alert codes.
182#define TLS1_AD_UNKNOWN_CA 48 /* fatal */ 182 *
183#define TLS1_AD_ACCESS_DENIED 49 /* fatal */ 183 * http://www.iana.org/assignments/tls-parameters/#tls-parameters-6
184#define TLS1_AD_DECODE_ERROR 50 /* fatal */ 184 */
185#define TLS1_AD_DECRYPT_ERROR 51 185
186#define TLS1_AD_EXPORT_RESTRICTION 60 /* fatal */ 186#define TLS1_AD_DECRYPTION_FAILED 21
187#define TLS1_AD_PROTOCOL_VERSION 70 /* fatal */ 187#define TLS1_AD_RECORD_OVERFLOW 22
188#define TLS1_AD_INSUFFICIENT_SECURITY 71 /* fatal */ 188#define TLS1_AD_UNKNOWN_CA 48 /* fatal */
189#define TLS1_AD_INTERNAL_ERROR 80 /* fatal */ 189#define TLS1_AD_ACCESS_DENIED 49 /* fatal */
190#define TLS1_AD_INAPPROPRIATE_FALLBACK 86 /* fatal */ 190#define TLS1_AD_DECODE_ERROR 50 /* fatal */
191#define TLS1_AD_USER_CANCELLED 90 191#define TLS1_AD_DECRYPT_ERROR 51
192#define TLS1_AD_NO_RENEGOTIATION 100 192#define TLS1_AD_EXPORT_RESTRICTION 60 /* fatal */
193/* Codes 110-114 are from RFC 3546. */ 193#define TLS1_AD_PROTOCOL_VERSION 70 /* fatal */
194#define TLS1_AD_UNSUPPORTED_EXTENSION 110 194#define TLS1_AD_INSUFFICIENT_SECURITY 71 /* fatal */
195#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111 195#define TLS1_AD_INTERNAL_ERROR 80 /* fatal */
196#define TLS1_AD_UNRECOGNIZED_NAME 112 196/* Code 86 from RFC 7507. */
197#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113 197#define TLS1_AD_INAPPROPRIATE_FALLBACK 86 /* fatal */
198#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114 198#define TLS1_AD_USER_CANCELLED 90
199#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 /* fatal */ 199#define TLS1_AD_NO_RENEGOTIATION 100
200/* Codes 110-114 from RFC 3546. */
201#define TLS1_AD_UNSUPPORTED_EXTENSION 110
202#define TLS1_AD_CERTIFICATE_UNOBTAINABLE 111
203#define TLS1_AD_UNRECOGNIZED_NAME 112
204#define TLS1_AD_BAD_CERTIFICATE_STATUS_RESPONSE 113
205#define TLS1_AD_BAD_CERTIFICATE_HASH_VALUE 114
206/* Code 115 from RFC 4279. */
207#define TLS1_AD_UNKNOWN_PSK_IDENTITY 115 /* fatal */
200 208
201/* 209/*
202 * TLS ExtensionType values. 210 * TLS ExtensionType values.