A local copy of OpenSSL from GitHub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

301 lines
21 KiB

Fix BoringSSL external test failures We recently turned on the TLSv1.3 downgrade sentinels by default. Unfortunately we are using a very old version of the BoringSSL test runner which uses an old draft implementation of TLSv1.3 that also uses the downgrade sentinels by default. The two implementations do not play well together and were causing spurious test failures. Until such time as we update the BoringSSL test runner we disable the failing tests: SendFallbackSCSV In this test the client is OpenSSL and the server is the boring test runner. The client and server fail to negotiate TLSv1.3 because the test runner is using an old draft TLSv1.3 version. The server does however add the TLSv1.3->TLSv1.2 downgrade sentinel in the ServerHello random. Since we recently turned on checking of the downgrade sentinels on the client side this causes the connection to fail. VersionNegotiationExtension-TLS11 In this test the test runner is the client and OpenSSL is the server. The test modifies the supported_versions extension sent by the client to only include TLSv1.1 (and some other spurious versions), even though the client does actually support TLSv1.2. The server successfully selects TLSv1.1, but adds the TLSv1.3->TLSv1.1 downgrade sentinel. This behaviour was recently switched on by default. The test runner then checks the downgrade sentinel and aborts the connection because it knows that it really supports TLSv1.2. VersionNegotiationExtension-TLS1 VersionNegotiationExtension-SSL3 The same as VersionNegotiationExtension-TLS11 but for TLSv1 and SSLv3. ConflictingVersionNegotiation In this test the client is the test runner, and OpenSSL is the server. The client offers TLSv1.2 in ClientHello.version, but also adds a supported_versions extension that only offers TLSv1.1. The supported_versions extension takes precedence and the server (correctly) selects TLSv1.1. However it also adds the TLSv1.3->TLSv1.1 downgrade sentinel. On the client side it knows it actually offered TLSv1.2 and so the downgrade sentinel check fails. [extended tests] Reviewed-by: Viktor Dukhovni <viktor@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7013)
4 years ago
  1. {
  2. "DisabledTests" : {
  3. "*TLS13*":"No TLS1.3 support yet",
  4. "FragmentAlert-DTLS":"Test failure - reason unknown",
  5. "FragmentedClientVersion":"Test failure - reason unknown",
  6. "MTU":"Test failure - reason unknown",
  7. "EmptyCertificateList":"Test failure - reason unknown",
  8. "AppDataBeforeHandshake-DTLS":"Test failure - reason unknown",
  9. "AlertAfterChangeCipherSpec":"Test failure - reason unknown",
  10. "AppDataAfterChangeCipherSpec":"Test failure - reason unknown",
  11. "AppDataAfterChangeCipherSpec-Empty":"Test failure - reason unknown",
  12. "AppDataAfterChangeCipherSpec-DTLS":"Test failure - reason unknown",
  13. "AppDataBeforeHandshake-DTLS-Empty":"Test failure - reason unknown",
  14. "AlertAfterChangeCipherSpec-DTLS":"Test failure - reason unknown",
  15. "FragmentMessageLengthMismatch-DTLS":"Test failure - reason unknown",
  16. "SplitFragments-Header-DTLS":"Test failure - reason unknown",
  17. "SplitFragments-Boundary-DTLS":"Test failure - reason unknown",
  18. "SplitFragments-Body-DTLS":"Test failure - reason unknown",
  19. "SendEmptyFragments-DTLS":"Test failure - reason unknown",
  20. "SendInvalidRecordType-DTLS":"Test failure - reason unknown",
  21. "SendInvalidRecordType":"Test failure - reason unknown",
  22. "FragmentMessageTypeMismatch-DTLS":"Test failure - reason unknown",
  23. "SendWarningAlerts-Pass":"Test failure - reason unknown",
  24. "SendWarningAlerts-DTLS-Pass":"Test failure - reason unknown",
  25. "TooManyKeyUpdates":"Test failure - reason unknown",
  26. "Unclean-Shutdown-Alert":"Test failure - reason unknown",
  27. "V2ClientHello-WarningAlertPrefix":"Test failure - reason unknown",
  28. "BadHelloRequest-2":"Test failure - reason unknown",
  29. "DTLS-SendExtraFinished":"Test failure - reason unknown",
  30. "NoNullCompression-TLS12":"Test failure - reason unknown",
  31. "KeyUpdate-Client":"Test failure - reason unknown",
  32. "KeyUpdate-InvalidRequestMode":"Test failure - reason unknown",
  33. "DTLS-SendExtraFinished-Reordered":"Test failure - reason unknown",
  34. "LargeMessage-Reject-DTLS":"Test failure - reason unknown",
  35. "KeyUpdate-Server":"Test failure - reason unknown",
  36. "SSL3-ECDHE-PSK-AES128-CBC-SHA-server":"Test failure - reason unknown",
  37. "SSL3-ECDHE-PSK-AES256-CBC-SHA-server":"Test failure - reason unknown",
  38. "DTLS1-NULL-SHA-server":"Test failure - reason unknown",
  39. "DTLS1-NULL-SHA-client":"Test failure - reason unknown",
  40. "DTLS12-NULL-SHA-client":"Test failure - reason unknown",
  41. "DTLS12-NULL-SHA-server":"Test failure - reason unknown",
  42. "BadECDSA-1-4":"Test failure - reason unknown",
  43. "BadECDSA-3-4":"Test failure - reason unknown",
  44. "BadECDSA-4-1":"Test failure - reason unknown",
  45. "BadECDSA-4-4":"Test failure - reason unknown",
  46. "BadECDSA-4-3":"Test failure - reason unknown",
  47. "SillyDH":"Test failure - reason unknown",
  48. "VersionNegotiationExtension-TLS1-DTLS":"Test failure - reason unknown",
  49. "NoSupportedVersions-DTLS":"Test failure - reason unknown",
  50. "VersionTooLow-DTLS":"Test failure - reason unknown",
  51. "IgnoreClientVersionOrder":"Test failure - reason unknown",
  52. "VersionTooLow":"Test failure - reason unknown",
  53. "MinimumVersion-Server-TLS1-SSL3":"Test failure - reason unknown",
  54. "MinimumVersion-Server2-TLS1-SSL3":"Test failure - reason unknown",
  55. "MinimumVersion-Client2-TLS1-SSL3":"Test failure - reason unknown",
  56. "MinimumVersion-Server2-TLS11-SSL3":"Test failure - reason unknown",
  57. "MinimumVersion-Server-TLS11-SSL3":"Test failure - reason unknown",
  58. "MinimumVersion-Client2-TLS11-SSL3":"Test failure - reason unknown",
  59. "MinimumVersion-Client2-TLS11-TLS1":"Test failure - reason unknown",
  60. "MinimumVersion-Server2-TLS12-SSL3":"Test failure - reason unknown",
  61. "MinimumVersion-Server-TLS12-SSL3":"Test failure - reason unknown",
  62. "MinimumVersion-Client2-TLS12-TLS1":"Test failure - reason unknown",
  63. "MinimumVersion-Client2-TLS12-SSL3":"Test failure - reason unknown",
  64. "MinimumVersion-Client2-TLS12-TLS1-DTLS":"Test failure - reason unknown",
  65. "MinimumVersion-Client2-TLS12-TLS11":"Test failure - reason unknown",
  66. "DuplicateExtensionClient-TLS1":"Test failure - reason unknown",
  67. "DuplicateExtensionServer-TLS1":"Test failure - reason unknown",
  68. "ALPNClient-Mismatch-TLS1":"Test failure - reason unknown",
  69. "UnsolicitedServerNameAck-TLS1":"Test failure - reason unknown",
  70. "ALPNServer-Decline-TLS1":"Test failure - reason unknown",
  71. "ALPNClient-EmptyProtocolName-TLS1":"Test failure - reason unknown",
  72. "NegotiateALPNAndNPN-Swapped-TLS1":"Test failure - reason unknown",
  73. "NegotiateALPNAndNPN-TLS1":"Test failure - reason unknown",
  74. "TicketSessionIDLength-33-TLS1":"Test failure - reason unknown",
  75. "DuplicateExtensionClient-TLS11":"Test failure - reason unknown",
  76. "DuplicateExtensionServer-TLS11":"Test failure - reason unknown",
  77. "UnsolicitedServerNameAck-TLS11":"Test failure - reason unknown",
  78. "ALPNServer-Decline-TLS11":"Test failure - reason unknown",
  79. "ALPNClient-Mismatch-TLS11":"Test failure - reason unknown",
  80. "ALPNClient-EmptyProtocolName-TLS11":"Test failure - reason unknown",
  81. "NegotiateALPNAndNPN-TLS11":"Test failure - reason unknown",
  82. "NegotiateALPNAndNPN-Swapped-TLS11":"Test failure - reason unknown",
  83. "TicketSessionIDLength-33-TLS11":"Test failure - reason unknown",
  84. "DuplicateExtensionServer-TLS12":"Test failure - reason unknown",
  85. "DuplicateExtensionClient-TLS12":"Test failure - reason unknown",
  86. "UnsolicitedServerNameAck-TLS12":"Test failure - reason unknown",
  87. "ALPNServer-Decline-TLS12":"Test failure - reason unknown",
  88. "ALPNClient-Mismatch-TLS12":"Test failure - reason unknown",
  89. "ALPNClient-EmptyProtocolName-TLS12":"Test failure - reason unknown",
  90. "NegotiateALPNAndNPN-TLS12":"Test failure - reason unknown",
  91. "NegotiateALPNAndNPN-Swapped-TLS12":"Test failure - reason unknown",
  92. "TicketSessionIDLength-33-TLS12":"Test failure - reason unknown",
  93. "ClientHelloPadding":"Test failure - reason unknown",
  94. "Resume-Server-UnofferedCipher":"Test failure - reason unknown",
  95. "Resume-Client-CipherMismatch":"Test failure - reason unknown",
  96. "Resume-Server-ExtraIdentityNoBinder":"Test failure - reason unknown",
  97. "Resume-Server-BinderWrongLength":"Test failure - reason unknown",
  98. "Resume-Server-ExtraPSKBinder":"Test failure - reason unknown",
  99. "Resume-Server-NoPSKBinder":"Test failure - reason unknown",
  100. "Resume-Server-PSKBinderFirstExtension":"Test failure - reason unknown",
  101. "Resume-Server-InvalidPSKBinder":"Test failure - reason unknown",
  102. "ExtendedMasterSecret-NoToYes-Client":"Test failure - reason unknown",
  103. "Renegotiate-Server-Forbidden":"Test failure - reason unknown",
  104. "ExtendedMasterSecret-Renego-NoEMS":"Test failure - reason unknown",
  105. "Renegotiate-Client-SwitchVersion":"Test failure - reason unknown",
  106. "Renegotiate-Client-Upgrade":"Test failure - reason unknown",
  107. "Renegotiate-SameClientVersion":"Test failure - reason unknown",
  108. "Renegotiate-Client-Downgrade":"Test failure - reason unknown",
  109. "Renegotiate-Client-SwitchCiphers2":"Test failure - reason unknown",
  110. "Renegotiate-Client-SwitchCiphers":"Test failure - reason unknown",
  111. "Renegotiate-Client-Forbidden-1":"Test failure - reason unknown",
  112. "StrayHelloRequest":"Test failure - reason unknown",
  113. "Renegotiate-Client-Freely-2":"Test failure - reason unknown",
  114. "Renegotiate-Client-NoIgnore":"Test failure - reason unknown",
  115. "StrayHelloRequest-Packed":"Test failure - reason unknown",
  116. "Renegotiate-Client-Freely-1":"Test failure - reason unknown",
  117. "Renegotiation-CertificateChange":"Test failure - reason unknown",
  118. "Renegotiation-CertificateChange-2":"Test failure - reason unknown",
  119. "Renegotiate-Client-SSL3":"Test failure - reason unknown",
  120. "ClientAuth-SHA1-Fallback-ECDSA":"Test failure - reason unknown",
  121. "ClientAuth-SHA1-Fallback-RSA":"Test failure - reason unknown",
  122. "P224-Server":"Test failure - reason unknown",
  123. "RSA-PSS-Large":"Test failure - reason unknown",
  124. "DTLS-Retransmit-Client-1":"Test failure - reason unknown",
  125. "DTLS-Retransmit-Client-2":"Test failure - reason unknown",
  126. "DTLS-Retransmit-Server-1":"Test failure - reason unknown",
  127. "DTLS-Retransmit-Server-2":"Test failure - reason unknown",
  128. "DTLS-Retransmit-Client-3":"Test failure - reason unknown",
  129. "DTLS-Retransmit-Server-3":"Test failure - reason unknown",
  130. "DTLS-Retransmit-Client-4":"Test failure - reason unknown",
  131. "Renegotiate-Client-Packed":"Test failure - reason unknown",
  132. "DTLS-Retransmit-Server-4":"Test failure - reason unknown",
  133. "DTLS-Retransmit-Client-5":"Test failure - reason unknown",
  134. "DTLS-Retransmit-Server-6":"Test failure - reason unknown",
  135. "DTLS-Retransmit-Client-6":"Test failure - reason unknown",
  136. "DTLS-Retransmit-Server-5":"Test failure - reason unknown",
  137. "DTLS-Retransmit-Client-7":"Test failure - reason unknown",
  138. "DTLS-Retransmit-Server-7":"Test failure - reason unknown",
  139. "DTLS-Retransmit-Client-8":"Test failure - reason unknown",
  140. "DTLS-Retransmit-Client-9":"Test failure - reason unknown",
  141. "DTLS-Retransmit-Server-8":"Test failure - reason unknown",
  142. "DTLS-Retransmit-Server-9":"Test failure - reason unknown",
  143. "DTLS-Retransmit-Client-10":"Test failure - reason unknown",
  144. "DTLS-Retransmit-Client-11":"Test failure - reason unknown",
  145. "DTLS-Retransmit-Server-10":"Test failure - reason unknown",
  146. "DTLS-Retransmit-Server-11":"Test failure - reason unknown",
  147. "CustomExtensions-ParseError-Server":"Test failure - reason unknown",
  148. "CustomExtensions-FailAdd-Server":"Test failure - reason unknown",
  149. "CustomExtensions-FailAdd-Client":"Test failure - reason unknown",
  150. "CustomExtensions-ParseError-Client":"Test failure - reason unknown",
  151. "UnknownExtension-Client":"Test failure - reason unknown",
  152. "UnofferedExtension-Client":"Test failure - reason unknown",
  153. "PointFormat-Client-MissingUncompressed":"Test failure - reason unknown",
  154. "PointFormat-Server-MissingUncompressed":"Test failure - reason unknown",
  155. "Basic-Client-RenewTicket-Sync":"Test failure - reason unknown",
  156. "Renegotiate-Client-Sync":"Test failure - reason unknown",
  157. "Shutdown-Shim-Sync":"Test failure - reason unknown",
  158. "Basic-Client-RenewTicket-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  159. "Renegotiate-Client-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  160. "Shutdown-Shim-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  161. "Basic-Client-RenewTicket-Sync-PackHandshakeFlight":"Test failure - reason unknown",
  162. "Renegotiate-Client-Sync-PackHandshakeFlight":"Test failure - reason unknown",
  163. "Shutdown-Shim-Sync-PackHandshakeFlight":"Test failure - reason unknown",
  164. "Basic-Client-RenewTicket-DTLS-Sync":"Test failure - reason unknown",
  165. "Basic-Client-RenewTicket-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  166. "Basic-Server-Implicit-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  167. "ClientAuth-NoCertificate-Server-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  168. "ClientAuth-ECDSA-Client-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  169. "Basic-Server-RSA-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  170. "Basic-Server-ECDHE-RSA-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  171. "Basic-Server-ECDHE-ECDSA-DTLS-Sync-SplitHandshakeRecords":"Test failure - reason unknown",
  172. "Basic-Client-RenewTicket-Async":"Test failure - reason unknown",
  173. "Shutdown-Shim-Async":"Test failure - reason unknown",
  174. "Basic-Client-RenewTicket-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  175. "Shutdown-Shim-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  176. "Basic-Client-RenewTicket-Async-PackHandshakeFlight":"Test failure - reason unknown",
  177. "Shutdown-Shim-Async-PackHandshakeFlight":"Test failure - reason unknown",
  178. "Basic-Client-RenewTicket-DTLS-Async":"Test failure - reason unknown",
  179. "Basic-Client-RenewTicket-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  180. "Basic-Server-Implicit-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  181. "ClientAuth-NoCertificate-Server-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  182. "ClientAuth-ECDSA-Client-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  183. "Basic-Server-RSA-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  184. "Basic-Server-ECDHE-RSA-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  185. "Basic-Server-ECDHE-ECDSA-DTLS-Async-SplitHandshakeRecords":"Test failure - reason unknown",
  186. "SendUnencryptedFinished-DTLS":"Test failure - reason unknown",
  187. "PartialEncryptedExtensionsWithServerHello":"Test failure - reason unknown",
  188. "StrayChangeCipherSpec":"Test failure - reason unknown",
  189. "PartialClientFinishedWithClientHello":"Test failure - reason unknown",
  190. "TrailingMessageData-ClientHello":"Test failure - reason unknown",
  191. "TrailingMessageData-ServerHello":"Test failure - reason unknown",
  192. "TrailingMessageData-ServerCertificate":"Test failure - reason unknown",
  193. "TrailingMessageData-ServerKeyExchange":"Test failure - reason unknown",
  194. "TrailingMessageData-CertificateRequest":"Test failure - reason unknown",
  195. "TrailingMessageData-ServerHelloDone":"Test failure - reason unknown",
  196. "TrailingMessageData-ClientKeyExchange":"Test failure - reason unknown",
  197. "TrailingMessageData-ClientCertificate":"Test failure - reason unknown",
  198. "TrailingMessageData-CertificateVerify":"Test failure - reason unknown",
  199. "TrailingMessageData-NextProtocol":"Test failure - reason unknown",
  200. "TrailingMessageData-NewSessionTicket":"Test failure - reason unknown",
  201. "TrailingMessageData-ClientFinished":"Test failure - reason unknown",
  202. "TrailingMessageData-ServerFinished":"Test failure - reason unknown",
  203. "TrailingMessageData-HelloVerifyRequest-DTLS":"Test failure - reason unknown",
  204. "TrailingMessageData-ServerHello-DTLS":"Test failure - reason unknown",
  205. "TrailingMessageData-ServerCertificate-DTLS":"Test failure - reason unknown",
  206. "TrailingMessageData-ServerKeyExchange-DTLS":"Test failure - reason unknown",
  207. "TrailingMessageData-CertificateRequest-DTLS":"Test failure - reason unknown",
  208. "TrailingMessageData-ServerHelloDone-DTLS":"Test failure - reason unknown",
  209. "TrailingMessageData-ClientCertificate-DTLS":"Test failure - reason unknown",
  210. "TrailingMessageData-CertificateVerify-DTLS":"Test failure - reason unknown",
  211. "TrailingMessageData-ClientKeyExchange-DTLS":"Test failure - reason unknown",
  212. "TrailingMessageData-ClientFinished-DTLS":"Test failure - reason unknown",
  213. "TrailingMessageData-NewSessionTicket-DTLS":"Test failure - reason unknown",
  214. "TrailingMessageData-ServerFinished-DTLS":"Test failure - reason unknown",
  215. "MissingKeyShare-Client":"Test failure - reason unknown",
  216. "MissingKeyShare-Server":"Test failure - reason unknown",
  217. "DuplicateKeyShares":"Test failure - reason unknown",
  218. "SkipEarlyData":"Test failure - reason unknown",
  219. "SkipEarlyData-OmitEarlyDataExtension":"Test failure - reason unknown",
  220. "SkipEarlyData-TooMuchData":"Test failure - reason unknown",
  221. "SkipEarlyData-Interleaved":"Test failure - reason unknown",
  222. "SkipEarlyData-HRR":"Test failure - reason unknown",
  223. "SkipEarlyData-HRR-Interleaved":"Test failure - reason unknown",
  224. "SkipEarlyData-HRR-TooMuchData":"Test failure - reason unknown",
  225. "SkipEarlyData-HRR-FatalAlert":"Test failure - reason unknown",
  226. "SkipEarlyData-EarlyDataInTLS12":"Test failure - reason unknown",
  227. "SkipEarlyData-SecondClientHelloEarlyData":"Test failure - reason unknown",
  228. "EmptyEncryptedExtensions":"Test failure - reason unknown",
  229. "EncryptedExtensionsWithKeyShare":"Test failure - reason unknown",
  230. "UnknownCurve-HelloRetryRequest":"Test failure - reason unknown",
  231. "UnnecessaryHelloRetryRequest":"Test failure - reason unknown",
  232. "HelloRetryRequest-Empty":"Test failure - reason unknown",
  233. "SecondHelloRetryRequest":"Test failure - reason unknown",
  234. "HelloRetryRequest-DuplicateCurve":"Test failure - reason unknown",
  235. "HelloRetryRequest-DuplicateCookie":"Test failure - reason unknown",
  236. "HelloRetryRequest-EmptyCookie":"Test failure - reason unknown",
  237. "HelloRetryRequest-Unknown":"Test failure - reason unknown",
  238. "SecondClientHelloMissingKeyShare":"Test failure - reason unknown",
  239. "SecondClientHelloWrongCurve":"Test failure - reason unknown",
  240. "HelloRetryRequestVersionMismatch":"Test failure - reason unknown",
  241. "HelloRetryRequestCurveMismatch":"Test failure - reason unknown",
  242. "SkipHelloRetryRequest":"Test failure - reason unknown",
  243. "Peek-Renegotiate":"Test failure - reason unknown",
  244. "Peek-KeyUpdate":"Test failure - reason unknown",
  245. "DTLS-Retransmit-Client-12":"Test failure - reason unknown",
  246. "DTLS-Retransmit-Timeout":"Test failure - reason unknown",
  247. "DTLS-Retransmit-Server-12":"Test failure - reason unknown",
  248. "DTLS-Retransmit-Fudge":"Test failure - reason unknown",
  249. "DTLS-Retransmit-Fragmented":"Test failure - reason unknown",
  250. "TrailingMessageData-ClientHello-DTLS":"Test failure - reason unknown",
  251. "SendFallbackSCSV":"Current runner version uses old draft TLSv1.3",
  252. "VersionNegotiationExtension-TLS11":"Current runner version uses old draft TLSv1.3",
  253. "VersionNegotiationExtension-TLS1":"Current runner version uses old draft TLSv1.3",
  254. "VersionNegotiationExtension-SSL3":"Current runner version uses old draft TLSv1.3",
  255. "ConflictingVersionNegotiation":"Current runner version uses old draft TLSv1.3"
  256. },
  257. "ErrorMap" : {
  258. ":UNEXPECTED_MESSAGE:":"unexpected message",
  259. ":INAPPROPRIATE_FALLBACK:":"inappropriate fallback",
  260. ":UNEXPECTED_RECORD:":"unexpected message",
  261. ":TLSV1_ALERT_RECORD_OVERFLOW:":"tlsv1 alert record overflow",
  262. ":WRONG_SSL_VERSION:":"no protocols available",
  263. ":BAD_ALERT:":"invalid alert",
  264. ":HTTP_REQUEST:":"http request",
  265. ":HTTPS_PROXY_REQUEST:":"https proxy request",
  266. ":WRONG_CERTIFICATE_TYPE:":"wrong certificate type",
  267. ":WRONG_VERSION_NUMBER:":"wrong version number",
  268. ":DECRYPTION_FAILED_OR_BAD_RECORD_MAC:":"decryption failed or bad record mac",
  269. ":DIGEST_CHECK_FAILED:":"digest check failed",
  270. ":TOO_MANY_EMPTY_FRAGMENTS:":"record too small",
  271. ":TOO_MANY_WARNING_ALERTS:":"too many warn alerts",
  272. ":DATA_LENGTH_TOO_LONG:":"data length too long",
  273. ":EXCESSIVE_MESSAGE_SIZE:":"excessive message size",
  274. ":ENCRYPTED_LENGTH_TOO_LONG:":"packet length too long",
  275. ":INVALID_COMPRESSION_LIST:":"no compression specified",
  276. ":NO_SHARED_CIPHER:":"no shared cipher",
  277. ":WRONG_CIPHER_RETURNED:":"wrong cipher returned",
  278. ":HANDSHAKE_FAILURE_ON_CLIENT_HELLO:":"sslv3 alert handshake failure",
  279. ":UNKNOWN_CIPHER_RETURNED:":"unknown cipher returned",
  280. ":BAD_SIGNATURE:":"bad signature",
  281. ":BAD_DH_P_LENGTH:":"dh key too small",
  282. ":PEER_DID_NOT_RETURN_A_CERTIFICATE:":"peer did not return a certificate",
  283. ":UNSUPPORTED_PROTOCOL:":"unsupported protocol",
  284. ":PARSE_TLSEXT:":"bad extension",
  285. ":BAD_SRTP_PROTECTION_PROFILE_LIST:":"bad srtp protection profile list",
  286. ":OLD_SESSION_VERSION_NOT_RETURNED:":"ssl session version mismatch",
  287. ":RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION:":"inconsistent extms",
  288. ":RENEGOTIATION_EMS_MISMATCH:":"inconsistent extms",
  289. ":RENEGOTIATION_MISMATCH:":"renegotiation mismatch",
  290. ":WRONG_SIGNATURE_TYPE:":"wrong signature type",
  291. ":BAD_ECC_CERT:":"wrong curve",
  292. ":WRONG_CURVE:":"wrong curve",
  293. ":INVALID_ENCODING:":"invalid encoding",
  294. ":CERTIFICATE_VERIFY_FAILED:":"certificate verify failed",
  295. ":BAD_CHANGE_CIPHER_SPEC:":"bad change cipher spec",
  296. ":ECC_CERT_NOT_FOR_SIGNING:":"ecc cert not for signing",
  297. ":OLD_SESSION_CIPHER_NOT_RETURNED:":"old session cipher not returned",
  298. ":RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION:":"inconsistent extms"
  299. }
  300. }