Merge "Wraps call to boringssl unsafe exports in `unsafe`" into main
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),