external/boringssl: Sync to c3889634a1aa52575c5d26497696238208fbd0f5.

This includes the following changes:

https://boringssl.googlesource.com/boringssl/+log/41c10e2b5f37edce8b9f292f7f3bacb7e30e25c4..c3889634a1aa52575c5d26497696238208fbd0f5

Test: atest CtsLibcoreTestCases
Change-Id: Ia1c2941ccf58a9e0d736b3409a2d13c21603a205
diff --git a/err_data.c b/err_data.c
index 9546ad2..f244bc7 100644
--- a/err_data.c
+++ b/err_data.c
@@ -187,44 +187,44 @@
     0x28340c60,
     0x283480ac,
     0x283500ea,
-    0x2c322e92,
+    0x2c322ec7,
     0x2c3292bd,
-    0x2c332ea0,
-    0x2c33aeb2,
-    0x2c342ec6,
-    0x2c34aed8,
-    0x2c352ef3,
-    0x2c35af05,
-    0x2c362f18,
+    0x2c332ed5,
+    0x2c33aee7,
+    0x2c342efb,
+    0x2c34af0d,
+    0x2c352f28,
+    0x2c35af3a,
+    0x2c362f4d,
     0x2c36832d,
-    0x2c372f25,
-    0x2c37af37,
-    0x2c382f5c,
-    0x2c38af73,
-    0x2c392f81,
-    0x2c39af91,
-    0x2c3a2fa3,
-    0x2c3aafb7,
-    0x2c3b2fc8,
-    0x2c3bafe7,
+    0x2c372f5a,
+    0x2c37af6c,
+    0x2c382f91,
+    0x2c38afa8,
+    0x2c392fb6,
+    0x2c39afc6,
+    0x2c3a2fd8,
+    0x2c3aafec,
+    0x2c3b2ffd,
+    0x2c3bb01c,
     0x2c3c12cf,
     0x2c3c92e5,
-    0x2c3d2ffb,
+    0x2c3d3030,
     0x2c3d92fe,
-    0x2c3e3018,
-    0x2c3eb026,
-    0x2c3f303e,
-    0x2c3fb056,
-    0x2c403080,
+    0x2c3e304d,
+    0x2c3eb05b,
+    0x2c3f3073,
+    0x2c3fb08b,
+    0x2c4030b5,
     0x2c4091d0,
-    0x2c413091,
-    0x2c41b0a4,
+    0x2c4130c6,
+    0x2c41b0d9,
     0x2c421196,
-    0x2c42b0b5,
+    0x2c42b0ea,
     0x2c430722,
-    0x2c43afd9,
-    0x2c442f4a,
-    0x2c44b063,
+    0x2c43b00e,
+    0x2c442f7f,
+    0x2c44b098,
     0x30320000,
     0x30328015,
     0x3033001f,
@@ -418,179 +418,181 @@
     0x404e1f0f,
     0x404e9f1c,
     0x404f1f49,
-    0x404f9f72,
-    0x40501fc9,
-    0x40509fdd,
-    0x40511ff8,
-    0x40522008,
-    0x4052a02c,
-    0x40532044,
-    0x4053a057,
-    0x4054206c,
-    0x4054a08f,
-    0x4055209d,
-    0x4055a0da,
-    0x405620e7,
-    0x4056a100,
-    0x40572118,
-    0x4057a12b,
-    0x40582140,
-    0x4058a167,
-    0x40592196,
-    0x4059a1c3,
-    0x405a21d7,
-    0x405aa1e7,
-    0x405b21ff,
-    0x405ba210,
-    0x405c2223,
-    0x405ca262,
-    0x405d226f,
-    0x405da294,
-    0x405e22d2,
+    0x404f9f8f,
+    0x40501fe6,
+    0x40509ffa,
+    0x4051202d,
+    0x4052203d,
+    0x4052a061,
+    0x40532079,
+    0x4053a08c,
+    0x405420a1,
+    0x4054a0c4,
+    0x405520d2,
+    0x4055a10f,
+    0x4056211c,
+    0x4056a135,
+    0x4057214d,
+    0x4057a160,
+    0x40582175,
+    0x4058a19c,
+    0x405921cb,
+    0x4059a1f8,
+    0x405a220c,
+    0x405aa21c,
+    0x405b2234,
+    0x405ba245,
+    0x405c2258,
+    0x405ca297,
+    0x405d22a4,
+    0x405da2c9,
+    0x405e2307,
     0x405e8ab3,
-    0x405f22f3,
-    0x405fa300,
-    0x4060230e,
-    0x4060a330,
-    0x40612391,
-    0x4061a3c9,
-    0x406223e0,
-    0x4062a3f1,
-    0x40632416,
-    0x4063a42b,
-    0x40642442,
-    0x4064a46e,
-    0x40652489,
-    0x4065a4a0,
-    0x406624b8,
-    0x4066a4e2,
-    0x4067250d,
-    0x4067a552,
-    0x4068259a,
-    0x4068a5bb,
-    0x406925ed,
-    0x4069a61b,
-    0x406a263c,
-    0x406aa65c,
-    0x406b27e4,
-    0x406ba807,
-    0x406c281d,
-    0x406caac0,
-    0x406d2aef,
-    0x406dab17,
-    0x406e2b45,
-    0x406eab92,
-    0x406f2bcd,
-    0x406fac05,
-    0x40702c18,
-    0x4070ac35,
+    0x405f2328,
+    0x405fa335,
+    0x40602343,
+    0x4060a365,
+    0x406123c6,
+    0x4061a3fe,
+    0x40622415,
+    0x4062a426,
+    0x4063244b,
+    0x4063a460,
+    0x40642477,
+    0x4064a4a3,
+    0x406524be,
+    0x4065a4d5,
+    0x406624ed,
+    0x4066a517,
+    0x40672542,
+    0x4067a587,
+    0x406825cf,
+    0x4068a5f0,
+    0x40692622,
+    0x4069a650,
+    0x406a2671,
+    0x406aa691,
+    0x406b2819,
+    0x406ba83c,
+    0x406c2852,
+    0x406caaf5,
+    0x406d2b24,
+    0x406dab4c,
+    0x406e2b7a,
+    0x406eabc7,
+    0x406f2c02,
+    0x406fac3a,
+    0x40702c4d,
+    0x4070ac6a,
     0x40710802,
-    0x4071ac47,
-    0x40722c5a,
-    0x4072ac90,
-    0x40732ca8,
+    0x4071ac7c,
+    0x40722c8f,
+    0x4072acc5,
+    0x40732cdd,
     0x407394cf,
-    0x40742cbc,
-    0x4074acd6,
-    0x40752ce7,
-    0x4075acfb,
-    0x40762d09,
+    0x40742cf1,
+    0x4074ad0b,
+    0x40752d1c,
+    0x4075ad30,
+    0x40762d3e,
     0x40769293,
-    0x40772d2e,
-    0x4077ad50,
-    0x40782d6b,
-    0x4078ada4,
-    0x40792dbb,
-    0x4079add1,
-    0x407a2dfd,
-    0x407aae10,
-    0x407b2e25,
-    0x407bae37,
-    0x407c2e68,
-    0x407cae71,
-    0x407d25d6,
-    0x407d9f82,
-    0x407e2d80,
-    0x407ea177,
+    0x40772d63,
+    0x4077ad85,
+    0x40782da0,
+    0x4078add9,
+    0x40792df0,
+    0x4079ae06,
+    0x407a2e32,
+    0x407aae45,
+    0x407b2e5a,
+    0x407bae6c,
+    0x407c2e9d,
+    0x407caea6,
+    0x407d260b,
+    0x407d9f9f,
+    0x407e2db5,
+    0x407ea1ac,
     0x407f1d2d,
     0x407f9ad3,
     0x40801f59,
     0x40809d55,
-    0x4081201a,
+    0x4081204f,
     0x40819f33,
-    0x40822b30,
+    0x40822b65,
     0x40829ab9,
-    0x40832152,
-    0x4083a453,
+    0x40832187,
+    0x4083a488,
     0x40841d69,
-    0x4084a1af,
-    0x40852234,
-    0x4085a358,
-    0x408622b4,
-    0x40869f9c,
-    0x40872b76,
-    0x4087a3a6,
+    0x4084a1e4,
+    0x40852269,
+    0x4085a38d,
+    0x408622e9,
+    0x40869fb9,
+    0x40872bab,
+    0x4087a3db,
     0x40881b1a,
-    0x4088a565,
+    0x4088a59a,
     0x40891b69,
     0x40899af6,
-    0x408a2855,
+    0x408a288a,
     0x408a98e7,
-    0x408b2e4c,
-    0x408babe2,
-    0x408c2244,
+    0x408b2e81,
+    0x408bac17,
+    0x408c2279,
     0x408c9903,
     0x408d1dca,
     0x408d9d9b,
     0x408e1ee4,
-    0x408ea0ba,
-    0x408f2579,
-    0x408fa374,
-    0x4090252e,
-    0x4090a286,
-    0x4091283d,
+    0x408ea0ef,
+    0x408f25ae,
+    0x408fa3a9,
+    0x40902563,
+    0x4090a2bb,
+    0x40912872,
     0x40919929,
     0x40921bb6,
-    0x4092abb1,
-    0x40932c73,
-    0x40939fad,
+    0x4092abe6,
+    0x40932ca8,
+    0x40939fca,
     0x40941d7d,
-    0x4094a86e,
-    0x40952402,
-    0x4095addd,
-    0x41f4270f,
-    0x41f927a1,
-    0x41fe2694,
-    0x41fea8b1,
-    0x41ff29a2,
-    0x42032728,
-    0x4208274a,
-    0x4208a786,
-    0x42092678,
-    0x4209a7c0,
-    0x420a26cf,
-    0x420aa6af,
-    0x420b26ef,
-    0x420ba768,
-    0x420c29be,
-    0x420ca87e,
-    0x420d2898,
-    0x420da8cf,
-    0x421228e9,
-    0x42172985,
-    0x4217a92b,
-    0x421c294d,
-    0x421f2908,
-    0x422129d5,
-    0x42262968,
-    0x422b2aa4,
-    0x422baa52,
-    0x422c2a8c,
-    0x422caa11,
-    0x422d29f0,
-    0x422daa71,
-    0x422e2a37,
-    0x422eab5d,
+    0x4094a8a3,
+    0x40952437,
+    0x4095ae12,
+    0x40962b92,
+    0x40969f72,
+    0x40972015,
+    0x41f42744,
+    0x41f927d6,
+    0x41fe26c9,
+    0x41fea8e6,
+    0x41ff29d7,
+    0x4203275d,
+    0x4208277f,
+    0x4208a7bb,
+    0x420926ad,
+    0x4209a7f5,
+    0x420a2704,
+    0x420aa6e4,
+    0x420b2724,
+    0x420ba79d,
+    0x420c29f3,
+    0x420ca8b3,
+    0x420d28cd,
+    0x420da904,
+    0x4212291e,
+    0x421729ba,
+    0x4217a960,
+    0x421c2982,
+    0x421f293d,
+    0x42212a0a,
+    0x4226299d,
+    0x422b2ad9,
+    0x422baa87,
+    0x422c2ac1,
+    0x422caa46,
+    0x422d2a25,
+    0x422daaa6,
+    0x422e2a6c,
     0x4432072d,
     0x4432873c,
     0x44330748,
@@ -645,69 +647,69 @@
     0x4c41152c,
     0x4c4193af,
     0x4c421518,
-    0x503230c7,
-    0x5032b0d6,
-    0x503330e1,
-    0x5033b0f1,
-    0x5034310a,
-    0x5034b124,
-    0x50353132,
-    0x5035b148,
-    0x5036315a,
-    0x5036b170,
-    0x50373189,
-    0x5037b19c,
-    0x503831b4,
-    0x5038b1c5,
-    0x503931da,
-    0x5039b1ee,
-    0x503a320e,
-    0x503ab224,
-    0x503b323c,
-    0x503bb24e,
-    0x503c326a,
-    0x503cb281,
-    0x503d329a,
-    0x503db2b0,
-    0x503e32bd,
-    0x503eb2d3,
-    0x503f32e5,
+    0x503230fc,
+    0x5032b10b,
+    0x50333116,
+    0x5033b126,
+    0x5034313f,
+    0x5034b159,
+    0x50353167,
+    0x5035b17d,
+    0x5036318f,
+    0x5036b1a5,
+    0x503731be,
+    0x5037b1d1,
+    0x503831e9,
+    0x5038b1fa,
+    0x5039320f,
+    0x5039b223,
+    0x503a3243,
+    0x503ab259,
+    0x503b3271,
+    0x503bb283,
+    0x503c329f,
+    0x503cb2b6,
+    0x503d32cf,
+    0x503db2e5,
+    0x503e32f2,
+    0x503eb308,
+    0x503f331a,
     0x503f837b,
-    0x504032f8,
-    0x5040b308,
-    0x50413322,
-    0x5041b331,
-    0x5042334b,
-    0x5042b368,
-    0x50433378,
-    0x5043b388,
-    0x50443397,
+    0x5040332d,
+    0x5040b33d,
+    0x50413357,
+    0x5041b366,
+    0x50423380,
+    0x5042b39d,
+    0x504333ad,
+    0x5043b3bd,
+    0x504433cc,
     0x50448431,
-    0x504533ab,
-    0x5045b3c9,
-    0x504633dc,
-    0x5046b3f2,
-    0x50473404,
-    0x5047b419,
-    0x5048343f,
-    0x5048b44d,
-    0x50493460,
-    0x5049b475,
-    0x504a348b,
-    0x504ab49b,
-    0x504b34bb,
-    0x504bb4ce,
-    0x504c34f1,
-    0x504cb51f,
-    0x504d3531,
-    0x504db54e,
-    0x504e3569,
-    0x504eb585,
-    0x504f3597,
-    0x504fb5ae,
-    0x505035bd,
+    0x504533e0,
+    0x5045b3fe,
+    0x50463411,
+    0x5046b427,
+    0x50473439,
+    0x5047b44e,
+    0x50483474,
+    0x5048b482,
+    0x50493495,
+    0x5049b4aa,
+    0x504a34c0,
+    0x504ab4d0,
+    0x504b34f0,
+    0x504bb503,
+    0x504c3526,
+    0x504cb554,
+    0x504d3566,
+    0x504db583,
+    0x504e359e,
+    0x504eb5ba,
+    0x504f35cc,
+    0x504fb5e3,
+    0x505035f2,
     0x505086f1,
-    0x505135d0,
+    0x50513605,
     0x58320f52,
     0x68320f14,
     0x68328c6c,
@@ -1151,12 +1153,14 @@
     "INVALID_ALPN_PROTOCOL\0"
     "INVALID_COMMAND\0"
     "INVALID_COMPRESSION_LIST\0"
+    "INVALID_DELEGATED_CREDENTIAL\0"
     "INVALID_MESSAGE\0"
     "INVALID_OUTER_RECORD_TYPE\0"
     "INVALID_SCT_LIST\0"
     "INVALID_SIGNATURE_ALGORITHM\0"
     "INVALID_SSL_SESSION\0"
     "INVALID_TICKET_KEYS_LENGTH\0"
+    "KEY_USAGE_BIT_INCORRECT\0"
     "LENGTH_MISMATCH\0"
     "MISSING_EXTENSION\0"
     "MISSING_KEY_SHARE\0"