Roll src/third_party/boringssl/src 1e859054c..5298ef99b

https://boringssl.googlesource.com/boringssl/+log/1e859054c31ec7b974e998373e85fadea56d93ad..5298ef99bf2b2d77600b3bb74dd572027bf495be

The following commits have Chromium bugs associated:
  0b710a305 Trust Token Key Generation.

The following commits have update notes:
  5298ef99b Configure QUIC secrets inside set_{read,write}_state.

Bug: 1014199
Change-Id: I8c615e4137bf8b8e2fbfed1f8fc705a7d8abd568
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108823
Auto-Submit: David Benjamin <davidben@chromium.org>
Commit-Queue: Nick Harper <nharper@chromium.org>
Reviewed-by: Nick Harper <nharper@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#752089}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 429fef587074f7771456b22b8bd4c16ec0366a59
diff --git a/BUILD.generated.gni b/BUILD.generated.gni
index 79be1b5..fad6bff 100644
--- a/BUILD.generated.gni
+++ b/BUILD.generated.gni
@@ -185,6 +185,7 @@
   "src/crypto/thread_none.c",
   "src/crypto/thread_pthread.c",
   "src/crypto/thread_win.c",
+  "src/crypto/trust_token/privacy_pass.c",
   "src/crypto/x509/a_digest.c",
   "src/crypto/x509/a_sign.c",
   "src/crypto/x509/a_strex.c",
@@ -349,6 +350,7 @@
   "src/include/openssl/span.h",
   "src/include/openssl/stack.h",
   "src/include/openssl/thread.h",
+  "src/include/openssl/trust_token.h",
   "src/include/openssl/type_check.h",
   "src/include/openssl/x509.h",
   "src/include/openssl/x509_vfy.h",
diff --git a/BUILD.generated_tests.gni b/BUILD.generated_tests.gni
index 8670dfd..60988d4 100644
--- a/BUILD.generated_tests.gni
+++ b/BUILD.generated_tests.gni
@@ -82,6 +82,7 @@
   "src/crypto/test/file_test_gtest.cc",
   "src/crypto/test/gtest_main.cc",
   "src/crypto/thread_test.cc",
+  "src/crypto/trust_token/trust_token_test.cc",
   "src/crypto/x509/x509_test.cc",
   "src/crypto/x509/x509_time_test.cc",
   "src/crypto/x509v3/tab_test.cc",
diff --git a/err_data.c b/err_data.c
index 84bc2f5..8affc3b 100644
--- a/err_data.c
+++ b/err_data.c
@@ -51,7 +51,8 @@
 OPENSSL_STATIC_ASSERT(ERR_LIB_CIPHER == 30, "library value changed");
 OPENSSL_STATIC_ASSERT(ERR_LIB_HKDF == 31, "library value changed");
 OPENSSL_STATIC_ASSERT(ERR_LIB_USER == 32, "library value changed");
-OPENSSL_STATIC_ASSERT(ERR_NUM_LIBS == 33, "number of libraries changed");
+OPENSSL_STATIC_ASSERT(ERR_LIB_TRUST_TOKEN == 33, "library value changed");
+OPENSSL_STATIC_ASSERT(ERR_NUM_LIBS == 34, "number of libraries changed");
 
 const uint32_t kOpenSSLReasonValues[] = {
     0xc32083a,
@@ -756,6 +757,8 @@
     0x783e0aa2,
     0x783e8a54,
     0x7c3211d7,
+    0x843213ed,
+    0x84328083,
 };
 
 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);