Snap for 11847214 from 388272485a91685be4cd467fbe623f0f189c346c to 24Q3-release

Change-Id: Ief5266b84871d6c17b4d886a2f3745eb13ecd5bb
diff --git a/boringssl/src/err.rs b/boringssl/src/err.rs
index 07b466a..55683ee 100644
--- a/boringssl/src/err.rs
+++ b/boringssl/src/err.rs
@@ -35,7 +35,8 @@
         _ => {}
     }
 
-    match ffi::ERR_GET_LIB(code) as u32 {
+    // SAFETY: `ERR_GET_LIB` is safe for all inputs.
+    match unsafe { ffi::ERR_GET_LIB(code) as u32 } {
         ffi::ERR_LIB_USER => ErrorCode::try_from(reason).unwrap_or(ErrorCode::BoringSslError),
         ffi::ERR_LIB_EVP => translate_evp_error(reason),
         ffi::ERR_LIB_ASN1 => translate_asn1_error(reason),