Remove the old SSL_R_APPLICATION_DATA_INSTEAD_OF_HANDSHAKE logic

Back when we were deploying TLS 1.3, we were tracking how often some
buggy middlebox interfered with the new TLS version and prevented sites
from upgrading.

One middlebox's failure mode was that they dropped ServerHello and
passed the remaining records through. This error code was caught by
Chromium to histogram. TLS 1.3 has long since been deployed, and we've
dropped that histogramming code, so remove this special case.

See https://crbug.com/41325349 for some of the history here.

Change-Id: I70c1ada1ed3d9ba73dfe75213a0233e407599c98
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/73548
Reviewed-by: Bob Beck <bbe@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
Auto-Submit: David Benjamin <davidben@google.com>
diff --git a/crypto/err/ssl.errordata b/crypto/err/ssl.errordata
index a8e6e08..528110c 100644
--- a/crypto/err/ssl.errordata
+++ b/crypto/err/ssl.errordata
@@ -1,6 +1,5 @@
 SSL,277,ALPN_MISMATCH_ON_EARLY_DATA
 SSL,309,ALPS_MISMATCH_ON_EARLY_DATA
-SSL,281,APPLICATION_DATA_INSTEAD_OF_HANDSHAKE
 SSL,291,APPLICATION_DATA_ON_SHUTDOWN
 SSL,100,APP_DATA_IN_HANDSHAKE
 SSL,101,ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT
diff --git a/gen/crypto/err_data.c b/gen/crypto/err_data.c
index 665423b..ac2740a 100644
--- a/gen/crypto/err_data.c
+++ b/gen/crypto/err_data.c
@@ -196,51 +196,51 @@
     0x283500f7,
     0x28358c81,
     0x2836099a,
-    0x2c3232fa,
+    0x2c3232d4,
     0x2c329385,
-    0x2c333308,
-    0x2c33b31a,
-    0x2c34332e,
-    0x2c34b340,
-    0x2c35335b,
-    0x2c35b36d,
-    0x2c36339d,
+    0x2c3332e2,
+    0x2c33b2f4,
+    0x2c343308,
+    0x2c34b31a,
+    0x2c353335,
+    0x2c35b347,
+    0x2c363377,
     0x2c36833a,
-    0x2c3733aa,
-    0x2c37b3d6,
-    0x2c383414,
-    0x2c38b42b,
-    0x2c393449,
-    0x2c39b459,
-    0x2c3a346b,
-    0x2c3ab47f,
-    0x2c3b3490,
-    0x2c3bb4af,
+    0x2c373384,
+    0x2c37b3b0,
+    0x2c3833ee,
+    0x2c38b405,
+    0x2c393423,
+    0x2c39b433,
+    0x2c3a3445,
+    0x2c3ab459,
+    0x2c3b346a,
+    0x2c3bb489,
     0x2c3c1397,
     0x2c3c93ad,
-    0x2c3d34f4,
+    0x2c3d34ce,
     0x2c3d93c6,
-    0x2c3e351e,
-    0x2c3eb52c,
-    0x2c3f3544,
-    0x2c3fb55c,
-    0x2c403586,
+    0x2c3e34f8,
+    0x2c3eb506,
+    0x2c3f351e,
+    0x2c3fb536,
+    0x2c403560,
     0x2c409298,
-    0x2c413597,
-    0x2c41b5aa,
+    0x2c413571,
+    0x2c41b584,
     0x2c42125e,
-    0x2c42b5bb,
+    0x2c42b595,
     0x2c43076d,
-    0x2c43b4a1,
-    0x2c4433e9,
-    0x2c44b569,
-    0x2c453380,
-    0x2c45b3bc,
-    0x2c463439,
-    0x2c46b4c3,
-    0x2c4734d8,
-    0x2c47b511,
-    0x2c4833fb,
+    0x2c43b47b,
+    0x2c4433c3,
+    0x2c44b543,
+    0x2c45335a,
+    0x2c45b396,
+    0x2c463413,
+    0x2c46b49d,
+    0x2c4734b2,
+    0x2c47b4eb,
+    0x2c4833d5,
     0x30320000,
     0x30328015,
     0x3033001f,
@@ -380,261 +380,260 @@
     0x3c418dd3,
     0x3c420edf,
     0x3c428e69,
-    0x40321a42,
-    0x40329a58,
-    0x40331a86,
-    0x40339a90,
-    0x40341aa7,
-    0x40349ac5,
-    0x40351ad5,
-    0x40359ae7,
-    0x40361af4,
-    0x40369b00,
-    0x40371b15,
-    0x40379b27,
-    0x40381b32,
-    0x40389b44,
+    0x40321a1c,
+    0x40329a32,
+    0x40331a60,
+    0x40339a6a,
+    0x40341a81,
+    0x40349a9f,
+    0x40351aaf,
+    0x40359ac1,
+    0x40361ace,
+    0x40369ada,
+    0x40371aef,
+    0x40379b01,
+    0x40381b0c,
+    0x40389b1e,
     0x40390f93,
-    0x40399b54,
-    0x403a1b67,
-    0x403a9b88,
-    0x403b1b99,
-    0x403b9ba9,
+    0x40399b2e,
+    0x403a1b41,
+    0x403a9b62,
+    0x403b1b73,
+    0x403b9b83,
     0x403c0071,
     0x403c8090,
-    0x403d1c0a,
-    0x403d9c20,
-    0x403e1c2f,
-    0x403e9c67,
-    0x403f1c81,
-    0x403f9ca9,
-    0x40401cbe,
-    0x40409cd2,
-    0x40411d0d,
-    0x40419d28,
-    0x40421d41,
-    0x40429d54,
-    0x40431d68,
-    0x40439d96,
-    0x40441dad,
+    0x403d1be4,
+    0x403d9bfa,
+    0x403e1c09,
+    0x403e9c41,
+    0x403f1c5b,
+    0x403f9c83,
+    0x40401c98,
+    0x40409cac,
+    0x40411ce7,
+    0x40419d02,
+    0x40421d1b,
+    0x40429d2e,
+    0x40431d42,
+    0x40439d70,
+    0x40441d87,
     0x404480b9,
-    0x40451dc2,
-    0x40459dd4,
-    0x40461df8,
-    0x40469e18,
-    0x40471e26,
-    0x40479e4d,
-    0x40481ebe,
-    0x40489f78,
-    0x40491f8f,
-    0x40499fa9,
-    0x404a1fc0,
-    0x404a9fde,
-    0x404b1ff6,
-    0x404ba023,
-    0x404c2039,
-    0x404ca04b,
-    0x404d206c,
-    0x404da0a5,
-    0x404e20b9,
-    0x404ea0c6,
-    0x404f2177,
-    0x404fa1ed,
-    0x4050225c,
-    0x4050a270,
-    0x405122a3,
-    0x405222b3,
-    0x4052a2d7,
-    0x405322ef,
-    0x4053a302,
-    0x40542317,
-    0x4054a33a,
-    0x40552365,
-    0x4055a3a2,
-    0x405623c7,
-    0x4056a3e0,
-    0x405723f8,
-    0x4057a40b,
-    0x40582420,
-    0x4058a447,
-    0x40592476,
-    0x4059a4a3,
-    0x405aa4b7,
-    0x405b24cf,
-    0x405ba4e0,
-    0x405c24f3,
-    0x405ca532,
-    0x405d253f,
-    0x405da564,
-    0x405e25a2,
+    0x40451d9c,
+    0x40459dae,
+    0x40461dd2,
+    0x40469df2,
+    0x40471e00,
+    0x40479e27,
+    0x40481e98,
+    0x40489f52,
+    0x40491f69,
+    0x40499f83,
+    0x404a1f9a,
+    0x404a9fb8,
+    0x404b1fd0,
+    0x404b9ffd,
+    0x404c2013,
+    0x404ca025,
+    0x404d2046,
+    0x404da07f,
+    0x404e2093,
+    0x404ea0a0,
+    0x404f2151,
+    0x404fa1c7,
+    0x40502236,
+    0x4050a24a,
+    0x4051227d,
+    0x4052228d,
+    0x4052a2b1,
+    0x405322c9,
+    0x4053a2dc,
+    0x405422f1,
+    0x4054a314,
+    0x4055233f,
+    0x4055a37c,
+    0x405623a1,
+    0x4056a3ba,
+    0x405723d2,
+    0x4057a3e5,
+    0x405823fa,
+    0x4058a421,
+    0x40592450,
+    0x4059a47d,
+    0x405aa491,
+    0x405b24a9,
+    0x405ba4ba,
+    0x405c24cd,
+    0x405ca50c,
+    0x405d2519,
+    0x405da53e,
+    0x405e257c,
     0x405e8afe,
-    0x405f25c3,
-    0x405fa5d0,
-    0x406025de,
-    0x4060a600,
-    0x40612661,
-    0x4061a699,
-    0x406226b0,
-    0x4062a6c1,
-    0x4063270e,
-    0x4063a723,
-    0x4064273a,
-    0x4064a766,
-    0x40652781,
-    0x4065a798,
-    0x406627b0,
-    0x4066a7da,
-    0x40672805,
-    0x4067a84a,
-    0x40682892,
-    0x4068a8b3,
-    0x406928e5,
-    0x4069a913,
-    0x406a2934,
-    0x406aa954,
-    0x406b2adc,
-    0x406baaff,
-    0x406c2b15,
-    0x406cae1f,
-    0x406d2e4e,
-    0x406dae76,
-    0x406e2ea4,
-    0x406eaef1,
-    0x406f2f4a,
-    0x406faf82,
-    0x40702f95,
-    0x4070afb2,
+    0x405f259d,
+    0x405fa5aa,
+    0x406025b8,
+    0x4060a5da,
+    0x4061263b,
+    0x4061a673,
+    0x4062268a,
+    0x4062a69b,
+    0x406326e8,
+    0x4063a6fd,
+    0x40642714,
+    0x4064a740,
+    0x4065275b,
+    0x4065a772,
+    0x4066278a,
+    0x4066a7b4,
+    0x406727df,
+    0x4067a824,
+    0x4068286c,
+    0x4068a88d,
+    0x406928bf,
+    0x4069a8ed,
+    0x406a290e,
+    0x406aa92e,
+    0x406b2ab6,
+    0x406baad9,
+    0x406c2aef,
+    0x406cadf9,
+    0x406d2e28,
+    0x406dae50,
+    0x406e2e7e,
+    0x406eaecb,
+    0x406f2f24,
+    0x406faf5c,
+    0x40702f6f,
+    0x4070af8c,
     0x4071084d,
-    0x4071afc4,
-    0x40722fd7,
-    0x4072b00d,
-    0x40733025,
+    0x4071af9e,
+    0x40722fb1,
+    0x4072afe7,
+    0x40732fff,
     0x407395af,
-    0x40743039,
-    0x4074b053,
-    0x40753064,
-    0x4075b078,
-    0x40763086,
+    0x40743013,
+    0x4074b02d,
+    0x4075303e,
+    0x4075b052,
+    0x40763060,
     0x4076935b,
-    0x407730ab,
-    0x4077b0eb,
-    0x40783106,
-    0x4078b13f,
-    0x40793156,
-    0x4079b16c,
-    0x407a3198,
-    0x407ab1ab,
-    0x407b31c0,
-    0x407bb1d2,
-    0x407c3203,
-    0x407cb20c,
-    0x407d28ce,
-    0x407da215,
-    0x407e311b,
-    0x407ea457,
-    0x407f1e3a,
-    0x407fa00d,
-    0x40802187,
-    0x40809e62,
-    0x408122c5,
-    0x4081a114,
-    0x40822e8f,
-    0x40829bb5,
-    0x40832432,
-    0x4083a74b,
-    0x40841e76,
-    0x4084a48f,
-    0x40852504,
-    0x4085a628,
-    0x40862584,
-    0x4086a22f,
-    0x40872ed5,
-    0x4087a676,
-    0x40881bf3,
-    0x4088a85d,
-    0x40891c42,
-    0x40899bcf,
-    0x408a2b4d,
+    0x40773085,
+    0x4077b0c5,
+    0x407830e0,
+    0x4078b119,
+    0x40793130,
+    0x4079b146,
+    0x407a3172,
+    0x407ab185,
+    0x407b319a,
+    0x407bb1ac,
+    0x407c31dd,
+    0x407cb1e6,
+    0x407d28a8,
+    0x407da1ef,
+    0x407e30f5,
+    0x407ea431,
+    0x407f1e14,
+    0x407f9fe7,
+    0x40802161,
+    0x40809e3c,
+    0x4081229f,
+    0x4081a0ee,
+    0x40822e69,
+    0x40829b8f,
+    0x4083240c,
+    0x4083a725,
+    0x40841e50,
+    0x4084a469,
+    0x408524de,
+    0x4085a602,
+    0x4086255e,
+    0x4086a209,
+    0x40872eaf,
+    0x4087a650,
+    0x40881bcd,
+    0x4088a837,
+    0x40891c1c,
+    0x40899ba9,
+    0x408a2b27,
     0x408a99c7,
-    0x408b31e7,
-    0x408baf5f,
-    0x408c2514,
-    0x408c99ff,
-    0x408d1f5e,
-    0x408d9ea8,
-    0x408e208e,
-    0x408ea382,
-    0x408f2871,
-    0x408fa644,
-    0x40902826,
-    0x4090a556,
-    0x40912b35,
-    0x40919a25,
-    0x40921c8f,
-    0x4092af10,
-    0x40932ff0,
-    0x4093a240,
-    0x40941e8a,
-    0x4094ab66,
-    0x409526d2,
-    0x4095b178,
-    0x40962ebc,
-    0x4096a1a0,
-    0x4097228b,
-    0x4097a0dd,
-    0x40981cef,
-    0x4098a6e6,
-    0x40992f2c,
-    0x4099a3af,
-    0x409a2348,
+    0x408b31c1,
+    0x408baf39,
+    0x408c24ee,
+    0x408d1f38,
+    0x408d9e82,
+    0x408e2068,
+    0x408ea35c,
+    0x408f284b,
+    0x408fa61e,
+    0x40902800,
+    0x4090a530,
+    0x40912b0f,
+    0x409199ff,
+    0x40921c69,
+    0x4092aeea,
+    0x40932fca,
+    0x4093a21a,
+    0x40941e64,
+    0x4094ab40,
+    0x409526ac,
+    0x4095b152,
+    0x40962e96,
+    0x4096a17a,
+    0x40972265,
+    0x4097a0b7,
+    0x40981cc9,
+    0x4098a6c0,
+    0x40992f06,
+    0x4099a389,
+    0x409a2322,
     0x409a99e3,
-    0x409b1ee4,
-    0x409b9f0f,
-    0x409c30cd,
-    0x409c9f37,
-    0x409d215c,
-    0x409da12a,
-    0x409e1d80,
-    0x409ea1d5,
-    0x409f21bd,
-    0x409f9ed7,
-    0x40a021fd,
-    0x40a0a0f7,
-    0x40a12145,
-    0x41f42a07,
-    0x41f92a99,
-    0x41fe298c,
-    0x41feac42,
-    0x41ff2d70,
-    0x42032a20,
-    0x42082a42,
-    0x4208aa7e,
-    0x42092970,
-    0x4209aab8,
-    0x420a29c7,
-    0x420aa9a7,
-    0x420b29e7,
-    0x420baa60,
-    0x420c2d8c,
-    0x420cab76,
-    0x420d2c29,
-    0x420dac60,
-    0x42122c93,
-    0x42172d53,
-    0x4217acd5,
-    0x421c2cf7,
-    0x421f2cb2,
-    0x42212e04,
-    0x42262d36,
-    0x422b2de2,
-    0x422bac04,
-    0x422c2dc4,
-    0x422cabb7,
-    0x422d2b90,
-    0x422dada3,
-    0x422e2be3,
-    0x42302d12,
-    0x4230ac7a,
+    0x409b1ebe,
+    0x409b9ee9,
+    0x409c30a7,
+    0x409c9f11,
+    0x409d2136,
+    0x409da104,
+    0x409e1d5a,
+    0x409ea1af,
+    0x409f2197,
+    0x409f9eb1,
+    0x40a021d7,
+    0x40a0a0d1,
+    0x40a1211f,
+    0x41f429e1,
+    0x41f92a73,
+    0x41fe2966,
+    0x41feac1c,
+    0x41ff2d4a,
+    0x420329fa,
+    0x42082a1c,
+    0x4208aa58,
+    0x4209294a,
+    0x4209aa92,
+    0x420a29a1,
+    0x420aa981,
+    0x420b29c1,
+    0x420baa3a,
+    0x420c2d66,
+    0x420cab50,
+    0x420d2c03,
+    0x420dac3a,
+    0x42122c6d,
+    0x42172d2d,
+    0x4217acaf,
+    0x421c2cd1,
+    0x421f2c8c,
+    0x42212dde,
+    0x42262d10,
+    0x422b2dbc,
+    0x422babde,
+    0x422c2d9e,
+    0x422cab91,
+    0x422d2b6a,
+    0x422dad7d,
+    0x422e2bbd,
+    0x42302cec,
+    0x4230ac54,
     0x44320778,
     0x44328787,
     0x44330793,
@@ -690,71 +689,71 @@
     0x4c41948f,
     0x4c4215f8,
     0x4c4293d7,
-    0x503235cd,
-    0x5032b5dc,
-    0x503335e7,
-    0x5033b5f7,
-    0x50343610,
-    0x5034b62a,
-    0x50353638,
-    0x5035b64e,
-    0x50363660,
-    0x5036b676,
-    0x5037368f,
-    0x5037b6a2,
-    0x503836ba,
-    0x5038b6cb,
-    0x503936e0,
-    0x5039b6f4,
-    0x503a3714,
-    0x503ab72a,
-    0x503b3742,
-    0x503bb754,
-    0x503c3770,
-    0x503cb787,
-    0x503d37a0,
-    0x503db7b6,
-    0x503e37c3,
-    0x503eb7d9,
-    0x503f37eb,
+    0x503235a7,
+    0x5032b5b6,
+    0x503335c1,
+    0x5033b5d1,
+    0x503435ea,
+    0x5034b604,
+    0x50353612,
+    0x5035b628,
+    0x5036363a,
+    0x5036b650,
+    0x50373669,
+    0x5037b67c,
+    0x50383694,
+    0x5038b6a5,
+    0x503936ba,
+    0x5039b6ce,
+    0x503a36ee,
+    0x503ab704,
+    0x503b371c,
+    0x503bb72e,
+    0x503c374a,
+    0x503cb761,
+    0x503d377a,
+    0x503db790,
+    0x503e379d,
+    0x503eb7b3,
+    0x503f37c5,
     0x503f83b3,
-    0x504037fe,
-    0x5040b80e,
-    0x50413828,
-    0x5041b837,
-    0x50423851,
-    0x5042b86e,
-    0x5043387e,
-    0x5043b88e,
-    0x504438ab,
+    0x504037d8,
+    0x5040b7e8,
+    0x50413802,
+    0x5041b811,
+    0x5042382b,
+    0x5042b848,
+    0x50433858,
+    0x5043b868,
+    0x50443885,
     0x50448469,
-    0x504538bf,
-    0x5045b8dd,
-    0x504638f0,
-    0x5046b906,
-    0x50473918,
-    0x5047b92d,
-    0x50483953,
-    0x5048b961,
-    0x50493974,
-    0x5049b989,
-    0x504a399f,
-    0x504ab9af,
-    0x504b39cf,
-    0x504bb9e2,
-    0x504c3a05,
-    0x504cba33,
-    0x504d3a60,
-    0x504dba7d,
-    0x504e3a98,
-    0x504ebab4,
-    0x504f3ac6,
-    0x504fbadd,
-    0x50503aec,
+    0x50453899,
+    0x5045b8b7,
+    0x504638ca,
+    0x5046b8e0,
+    0x504738f2,
+    0x5047b907,
+    0x5048392d,
+    0x5048b93b,
+    0x5049394e,
+    0x5049b963,
+    0x504a3979,
+    0x504ab989,
+    0x504b39a9,
+    0x504bb9bc,
+    0x504c39df,
+    0x504cba0d,
+    0x504d3a3a,
+    0x504dba57,
+    0x504e3a72,
+    0x504eba8e,
+    0x504f3aa0,
+    0x504fbab7,
+    0x50503ac6,
     0x50508729,
-    0x50513aff,
-    0x5051b89d,
-    0x50523a45,
+    0x50513ad9,
+    0x5051b877,
+    0x50523a1f,
     0x58320fd1,
     0x68320f93,
     0x68328ceb,
@@ -799,19 +798,19 @@
     0x7c321274,
     0x803214a2,
     0x80328090,
-    0x803332c9,
+    0x803332a3,
     0x803380b9,
-    0x803432d8,
-    0x8034b240,
-    0x8035325e,
-    0x8035b2ec,
-    0x803632a0,
-    0x8036b24f,
-    0x80373292,
-    0x8037b22d,
-    0x803832b3,
-    0x8038b26f,
-    0x80393284,
+    0x803432b2,
+    0x8034b21a,
+    0x80353238,
+    0x8035b2c6,
+    0x8036327a,
+    0x8036b229,
+    0x8037326c,
+    0x8037b207,
+    0x8038328d,
+    0x8038b249,
+    0x8039325e,
 };
 
 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
@@ -1154,7 +1153,6 @@
     "WRONG_SIGNATURE_LENGTH\0"
     "ALPN_MISMATCH_ON_EARLY_DATA\0"
     "ALPS_MISMATCH_ON_EARLY_DATA\0"
-    "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
     "APPLICATION_DATA_ON_SHUTDOWN\0"
     "APP_DATA_IN_HANDSHAKE\0"
     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h
index c463195..bb7b257 100644
--- a/include/openssl/ssl.h
+++ b/include/openssl/ssl.h
@@ -6144,7 +6144,6 @@
 #define SSL_R_WRONG_VERSION_ON_EARLY_DATA 278
 #define SSL_R_UNEXPECTED_EXTENSION_ON_EARLY_DATA 279
 #define SSL_R_NO_SUPPORTED_VERSIONS_ENABLED 280
-#define SSL_R_APPLICATION_DATA_INSTEAD_OF_HANDSHAKE 281
 #define SSL_R_EMPTY_HELLO_RETRY_REQUEST 282
 #define SSL_R_EARLY_DATA_NOT_IN_USE 283
 #define SSL_R_HANDSHAKE_NOT_COMPLETE 284
diff --git a/ssl/s3_both.cc b/ssl/s3_both.cc
index 26b28c6..0bd75f0 100644
--- a/ssl/s3_both.cc
+++ b/ssl/s3_both.cc
@@ -619,17 +619,6 @@
     return ret;
   }
 
-  // WatchGuard's TLS 1.3 interference bug is very distinctive: they drop the
-  // ServerHello and send the remaining encrypted application data records
-  // as-is. This manifests as an application data record when we expect
-  // handshake. Report a dedicated error code for this case.
-  if (!ssl->server && type == SSL3_RT_APPLICATION_DATA &&
-      ssl->s3->aead_read_ctx->is_null_cipher()) {
-    OPENSSL_PUT_ERROR(SSL, SSL_R_APPLICATION_DATA_INSTEAD_OF_HANDSHAKE);
-    *out_alert = SSL_AD_UNEXPECTED_MESSAGE;
-    return ssl_open_record_error;
-  }
-
   if (type != SSL3_RT_HANDSHAKE) {
     OPENSSL_PUT_ERROR(SSL, SSL_R_UNEXPECTED_RECORD);
     *out_alert = SSL_AD_UNEXPECTED_MESSAGE;
diff --git a/ssl/test/runner/runner.go b/ssl/test/runner/runner.go
index b7481c1..1e9ca3c 100644
--- a/ssl/test/runner/runner.go
+++ b/ssl/test/runner/runner.go
@@ -2490,7 +2490,7 @@
 				},
 			},
 			shouldFail:    true,
-			expectedError: ":APPLICATION_DATA_INSTEAD_OF_HANDSHAKE:",
+			expectedError: ":UNEXPECTED_RECORD:",
 		},
 		{
 			name: "AppDataBeforeHandshake-Empty",
@@ -2500,7 +2500,7 @@
 				},
 			},
 			shouldFail:    true,
-			expectedError: ":APPLICATION_DATA_INSTEAD_OF_HANDSHAKE:",
+			expectedError: ":UNEXPECTED_RECORD:",
 		},
 		{
 			protocol: dtls,
@@ -2728,7 +2728,7 @@
 			},
 			shimWritesFirst: true,
 			shouldFail:      true,
-			expectedError:   ":APPLICATION_DATA_INSTEAD_OF_HANDSHAKE:",
+			expectedError:   ":UNEXPECTED_RECORD:",
 		},
 		{
 			name: "FalseStart-SkipServerSecondLeg-Implicit",
@@ -2749,7 +2749,7 @@
 				"-advertise-alpn", "\x03foo",
 			},
 			shouldFail:    true,
-			expectedError: ":APPLICATION_DATA_INSTEAD_OF_HANDSHAKE:",
+			expectedError: ":UNEXPECTED_RECORD:",
 		},
 		{
 			testType:           serverTest,