aboutsummaryrefslogtreecommitdiff
path: root/security/certificate-transparency/files/patch-cpp-client-ct.cc
blob: 4721a2a6a9e7460c5f0c7aba214fdb75b93dc485 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- cpp/client/ct.cc.orig	2017-02-11 20:58:57 UTC
+++ cpp/client/ct.cc
@@ -530,7 +530,7 @@ static void ProofToExtensionData() {
                       << " for writing:" << strerror(errno);
 
 // Work around broken PEM_write() declaration in older OpenSSL versions.
-#if OPENSSL_VERSION_NUMBER < 0x10002000L
+#if OPENSSL_VERSION_NUMBER < 0x10002000L || defined(LIBRESSL_VERSION_NUMBER)
   PEM_write(out, const_cast<char*>(kPEMLabel), const_cast<char*>(""),
             const_cast<unsigned char*>(reinterpret_cast<const unsigned char*>(
                 extension_data_out.str().data())),