external/boringssl: Sync to 9c969bf4919e82c7fa8e1d32d0c7c81654027683.

This includes the following changes:

https://boringssl.googlesource.com/boringssl/+log/8625ec4b436ccb4098ed4aac10891eff8372be41..9c969bf4919e82c7fa8e1d32d0c7c81654027683

Test: BoringSSL CTS Presubmits
Change-Id: I1da35d99383d154945bbd60b9fbad5e21ed9d161
diff --git a/src/crypto/test/file_test.h b/src/crypto/test/file_test.h
index 52a2c3f..0b02f8d 100644
--- a/src/crypto/test/file_test.h
+++ b/src/crypto/test/file_test.h
@@ -185,6 +185,10 @@
   // otherwise.
   bool GetInstruction(std::string *out_value, const std::string &key);
 
+  // GetInstructionOrDie looks up the instruction with key |key| and aborts if
+  // it is missing. It should only be used after a |HasInstruction| call.
+  const std::string &GetInstructionOrDie(const std::string &key);
+
   // GetInstructionBytes behaves like GetBytes, but looks up the corresponding
   // instruction.
   bool GetInstructionBytes(std::vector<uint8_t> *out, const std::string &key);