]> Cypherpunks repositories - gostls13.git/commitdiff
crypto/tls: add missing alert values
authorKatie Hockman <katie@golang.org>
Wed, 1 Apr 2020 17:49:57 +0000 (13:49 -0400)
committerKatie Hockman <katie@golang.org>
Wed, 1 Apr 2020 19:32:57 +0000 (19:32 +0000)
Fixes #35911

Change-Id: I093d25aa169963769b51c37d2481bce71bd0fd2f
Reviewed-on: https://go-review.googlesource.com/c/go/+/226858
Run-TryBot: Katie Hockman <katie@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
src/crypto/tls/alert.go

index 22b3eca92fa80c4853066d3a97afb4598500147d..4790b7372459e5ac1068d7aef25bff0e251d4b1e 100644 (file)
@@ -15,63 +15,75 @@ const (
 )
 
 const (
-       alertCloseNotify            alert = 0
-       alertUnexpectedMessage      alert = 10
-       alertBadRecordMAC           alert = 20
-       alertDecryptionFailed       alert = 21
-       alertRecordOverflow         alert = 22
-       alertDecompressionFailure   alert = 30
-       alertHandshakeFailure       alert = 40
-       alertBadCertificate         alert = 42
-       alertUnsupportedCertificate alert = 43
-       alertCertificateRevoked     alert = 44
-       alertCertificateExpired     alert = 45
-       alertCertificateUnknown     alert = 46
-       alertIllegalParameter       alert = 47
-       alertUnknownCA              alert = 48
-       alertAccessDenied           alert = 49
-       alertDecodeError            alert = 50
-       alertDecryptError           alert = 51
-       alertProtocolVersion        alert = 70
-       alertInsufficientSecurity   alert = 71
-       alertInternalError          alert = 80
-       alertInappropriateFallback  alert = 86
-       alertUserCanceled           alert = 90
-       alertNoRenegotiation        alert = 100
-       alertMissingExtension       alert = 109
-       alertUnsupportedExtension   alert = 110
-       alertUnrecognizedName       alert = 112
-       alertNoApplicationProtocol  alert = 120
+       alertCloseNotify                  alert = 0
+       alertUnexpectedMessage            alert = 10
+       alertBadRecordMAC                 alert = 20
+       alertDecryptionFailed             alert = 21
+       alertRecordOverflow               alert = 22
+       alertDecompressionFailure         alert = 30
+       alertHandshakeFailure             alert = 40
+       alertBadCertificate               alert = 42
+       alertUnsupportedCertificate       alert = 43
+       alertCertificateRevoked           alert = 44
+       alertCertificateExpired           alert = 45
+       alertCertificateUnknown           alert = 46
+       alertIllegalParameter             alert = 47
+       alertUnknownCA                    alert = 48
+       alertAccessDenied                 alert = 49
+       alertDecodeError                  alert = 50
+       alertDecryptError                 alert = 51
+       alertExportRestriction            alert = 60
+       alertProtocolVersion              alert = 70
+       alertInsufficientSecurity         alert = 71
+       alertInternalError                alert = 80
+       alertInappropriateFallback        alert = 86
+       alertUserCanceled                 alert = 90
+       alertNoRenegotiation              alert = 100
+       alertMissingExtension             alert = 109
+       alertUnsupportedExtension         alert = 110
+       alertCertificateUnobtainable      alert = 111
+       alertUnrecognizedName             alert = 112
+       alertBadCertificateStatusResponse alert = 113
+       alertBadCertificateHashValue      alert = 114
+       alertUnknownPSKIdentity           alert = 115
+       alertCertificateRequired          alert = 116
+       alertNoApplicationProtocol        alert = 120
 )
 
 var alertText = map[alert]string{
-       alertCloseNotify:            "close notify",
-       alertUnexpectedMessage:      "unexpected message",
-       alertBadRecordMAC:           "bad record MAC",
-       alertDecryptionFailed:       "decryption failed",
-       alertRecordOverflow:         "record overflow",
-       alertDecompressionFailure:   "decompression failure",
-       alertHandshakeFailure:       "handshake failure",
-       alertBadCertificate:         "bad certificate",
-       alertUnsupportedCertificate: "unsupported certificate",
-       alertCertificateRevoked:     "revoked certificate",
-       alertCertificateExpired:     "expired certificate",
-       alertCertificateUnknown:     "unknown certificate",
-       alertIllegalParameter:       "illegal parameter",
-       alertUnknownCA:              "unknown certificate authority",
-       alertAccessDenied:           "access denied",
-       alertDecodeError:            "error decoding message",
-       alertDecryptError:           "error decrypting message",
-       alertProtocolVersion:        "protocol version not supported",
-       alertInsufficientSecurity:   "insufficient security level",
-       alertInternalError:          "internal error",
-       alertInappropriateFallback:  "inappropriate fallback",
-       alertUserCanceled:           "user canceled",
-       alertNoRenegotiation:        "no renegotiation",
-       alertMissingExtension:       "missing extension",
-       alertUnsupportedExtension:   "unsupported extension",
-       alertUnrecognizedName:       "unrecognized name",
-       alertNoApplicationProtocol:  "no application protocol",
+       alertCloseNotify:                  "close notify",
+       alertUnexpectedMessage:            "unexpected message",
+       alertBadRecordMAC:                 "bad record MAC",
+       alertDecryptionFailed:             "decryption failed",
+       alertRecordOverflow:               "record overflow",
+       alertDecompressionFailure:         "decompression failure",
+       alertHandshakeFailure:             "handshake failure",
+       alertBadCertificate:               "bad certificate",
+       alertUnsupportedCertificate:       "unsupported certificate",
+       alertCertificateRevoked:           "revoked certificate",
+       alertCertificateExpired:           "expired certificate",
+       alertCertificateUnknown:           "unknown certificate",
+       alertIllegalParameter:             "illegal parameter",
+       alertUnknownCA:                    "unknown certificate authority",
+       alertAccessDenied:                 "access denied",
+       alertDecodeError:                  "error decoding message",
+       alertDecryptError:                 "error decrypting message",
+       alertExportRestriction:            "export restriction",
+       alertProtocolVersion:              "protocol version not supported",
+       alertInsufficientSecurity:         "insufficient security level",
+       alertInternalError:                "internal error",
+       alertInappropriateFallback:        "inappropriate fallback",
+       alertUserCanceled:                 "user canceled",
+       alertNoRenegotiation:              "no renegotiation",
+       alertMissingExtension:             "missing extension",
+       alertUnsupportedExtension:         "unsupported extension",
+       alertCertificateUnobtainable:      "certificate unobtainable",
+       alertUnrecognizedName:             "unrecognized name",
+       alertBadCertificateStatusResponse: "bad certificate status response",
+       alertBadCertificateHashValue:      "bad certificate hash value",
+       alertUnknownPSKIdentity:           "unknown PSK identity",
+       alertCertificateRequired:          "certificate required",
+       alertNoApplicationProtocol:        "no application protocol",
 }
 
 func (e alert) String() string {