diff '--color=auto' -urN ice-3.8.0.orig/cpp/src/Ice/SSL/OpenSSLTransceiverI.cpp ice-3.8.0/cpp/src/Ice/SSL/OpenSSLTransceiverI.cpp --- ice-3.8.0.orig/cpp/src/Ice/SSL/OpenSSLTransceiverI.cpp 2025-12-31 10:50:53.164681476 +0100 +++ ice-3.8.0/cpp/src/Ice/SSL/OpenSSLTransceiverI.cpp 2025-12-31 10:55:15.474024349 +0100 @@ -197,7 +197,11 @@ if (_incoming) { // SSL_get1_peer_certificate increases the reference count of the certificate before returning it. +#ifndef LIBRESSL_VERSION_NUMBER X509* peerCertificate = SSL_get1_peer_certificate(_ssl); +#else + X509* peerCertificate = SSL_get_peer_certificate(_ssl); +#endif if (peerCertificate) { _peerCertificate = peerCertificate;