Index: src/file_analysis/analyzer/x509/OCSP.cc
--- src/file_analysis/analyzer/x509/OCSP.cc.orig
+++ src/file_analysis/analyzer/x509/OCSP.cc
@@ -32,7 +32,7 @@ namespace zeek::file_analysis::detail
 
 static bool OCSP_RESPID_bio(OCSP_BASICRESP* basic_resp, BIO* bio)
 	{
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	ASN1_OCTET_STRING* key = nullptr;
 	X509_NAME* name = nullptr;
 
@@ -399,7 +399,7 @@ void OCSP::ParseRequest(OCSP_REQUEST* req)
 
 	uint64_t version = 0;
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	if ( req->tbsRequest->version )
 		version = (uint64_t)ASN1_INTEGER_get(req->tbsRequest->version);
 #else
@@ -472,7 +472,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 	if ( ! basic_resp )
 		goto clean_up;
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	resp_data = basic_resp->tbsResponseData;
 	if ( ! resp_data )
 		goto clean_up;
@@ -481,7 +481,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 	vl.emplace_back(GetFile()->ToVal());
 	vl.emplace_back(std::move(status_val));
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	vl.emplace_back(val_mgr->Count((uint64_t)ASN1_INTEGER_get(resp_data->version)));
 #else
 	vl.emplace_back(parse_basic_resp_data_version(basic_resp));
@@ -501,7 +501,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 		}
 
 	// producedAt
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	produced_at = resp_data->producedAt;
 #else
 	produced_at = OCSP_resp_get0_produced_at(basic_resp);
@@ -527,7 +527,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 		// cert id
 		const OCSP_CERTID* cert_id = nullptr;
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 		cert_id = single_resp->certId;
 #else
 		cert_id = OCSP_SINGLERESP_get0_id(single_resp);
@@ -609,7 +609,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 			}
 		}
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	i2a_ASN1_OBJECT(bio, basic_resp->signatureAlgorithm->algorithm);
 	len = BIO_read(bio, buf, sizeof(buf));
 	vl.emplace_back(make_intrusive<StringVal>(len, buf));
@@ -626,7 +626,7 @@ void OCSP::ParseResponse(OCSP_RESPONSE* resp)
 	certs_vector = new VectorVal(id::find_type<VectorType>("x509_opaque_vector"));
 	vl.emplace_back(AdoptRef{}, certs_vector);
 
-#if ( OPENSSL_VERSION_NUMBER < 0x10100000L ) || defined(LIBRESSL_VERSION_NUMBER)
+#if ( OPENSSL_VERSION_NUMBER < 0x10100000L )
 	certs = basic_resp->certs;
 #else
 	certs = OCSP_resp_get0_certs(basic_resp);
