--- src/_cffi_src/openssl/fips.py	2021-08-25 01:01:04.000000000 +0800
+++ src/_cffi_src/openssl/fips.py	2024-06-23 11:54:00.000000000 +0800
@@ -22,6 +22,8 @@
 int (*FIPS_mode_set)(int) = NULL;
 int (*FIPS_mode)(void) = NULL;
 #else
-static const long Cryptography_HAS_FIPS = 1;
+static const long Cryptography_HAS_FIPS = 0;
+int (*FIPS_mode_set)(int) = NULL;
+int (*FIPS_mode)(void) = NULL;
 #endif
 """

--- src/_cffi_src/openssl/err.py	2021-08-25 01:01:04.000000000 +0800
+++ src/_cffi_src/openssl/err.py	2024-06-23 11:54:39.000000000 +0800
@@ -39,7 +39,6 @@
 void ERR_put_error(int, int, int, const char *, int);
 
 int ERR_GET_LIB(unsigned long);
-int ERR_GET_FUNC(unsigned long);
 int ERR_GET_REASON(unsigned long);
 
 """

--- src/cryptography/hazmat/bindings/openssl/binding.py	2021-08-25 01:01:04.000000000 +0800
+++ src/cryptography/hazmat/bindings/openssl/binding.py	2024-06-23 11:54:44.000000000 +0800
@@ -43,10 +43,9 @@
             break
 
         err_lib = lib.ERR_GET_LIB(code)
-        err_func = lib.ERR_GET_FUNC(code)
         err_reason = lib.ERR_GET_REASON(code)
 
-        errors.append(_OpenSSLError(code, err_lib, err_func, err_reason))
+        errors.append(_OpenSSLError(code, err_lib, err_reason))
 
     return errors
 
