Neuter compat shims that break with opaque structs in ssl.h and x509.h.

Index: lib/usual/tls/tls_compat.h
--- lib/usual/tls/tls_compat.h.orig
+++ lib/usual/tls/tls_compat.h
@@ -28,7 +28,6 @@
 
 #ifndef LIBRESSL_VERSION_NUMBER
 #define USE_LIBSSL_INTERNALS
-#endif
 
 #define NID_kx_ecdhe (-90)
 #define NID_kx_dhe (-91)
@@ -78,6 +77,8 @@ static inline X509_OBJECT *X509_STORE_CTX_get_obj_by_s
 	}
 	return NULL;
 }
+
+#endif
 
 /*
  * We need these specific functions for OpenSSL 3.0.0 because the
