Add the certificate_required alert. This is part of TLS 1.3 draft 16 but isn't much of a wire format change, so go ahead and add it now. When rolling into Chromium, we'll want to add an entry to the error mapping. Change-Id: I8fd7f461dca83b725a31ae19ef96c890d603ce53 Reviewed-on: https://boringssl-review.googlesource.com/11563 Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/ssl/ssl_stat.c b/ssl/ssl_stat.c index 3fdc6e5..1ed0bdf 100644 --- a/ssl/ssl_stat.c +++ b/ssl/ssl_stat.c
@@ -476,6 +476,9 @@ case TLS1_AD_INTERNAL_ERROR: return "internal error"; + case SSL3_AD_INAPPROPRIATE_FALLBACK: + return "inappropriate fallback"; + case TLS1_AD_USER_CANCELLED: return "user canceled"; @@ -500,8 +503,8 @@ case TLS1_AD_UNKNOWN_PSK_IDENTITY: return "unknown PSK identity"; - case SSL3_AD_INAPPROPRIATE_FALLBACK: - return "inappropriate fallback"; + case TLS1_AD_CERTIFICATE_REQUIRED: + return "certificate required"; default: return "unknown";