Index: src/kssl/kopenssl.h
--- src/kssl/kopenssl.h.orig
+++ src/kssl/kopenssl.h
@@ -368,6 +368,11 @@ class KOpenSSLProxy (public)
     void X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **palg, const X509 *x);
 
     /*
+     *   X509_ALGOR_get0 - return signature algorithm OID, parameter type and value
+     */
+    void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, const void **ppval, const X509_ALGOR *alg);
+
+    /*
      *   X509_STORE_add_lookup - add a lookup file/method to an X509 store
      */
     X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m);
@@ -395,7 +400,7 @@ class KOpenSSLProxy (public)
     /*
      *   CRYPTO_free - free up an internally allocated object
      */
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
     void CRYPTO_free(void *x);
 #else
     void CRYPTO_free(void *x, const char *file, int line);
