New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Required version of OpenSSL? #101
Comments
I'm not sure what you mean by the development version of openssl. What OS and distribution are you referring to? |
To answer your original question, C! is supposed build with OpenSSL >= 1.1.0. However, I have not tested it with all possible OpenSSL releases >= 1.1.0. |
On FreeBSD, with SSL in base (this is
Remark: when using openssl-3.0.5 (this is what we name "devel"), cbang just builds without error. |
Are you using the latest C!? An intermediate commit did not support OpenSSL 1.1.1 correctly. |
No, I get this with the version tagged 1.7.0. |
Try the latest. |
This is OK with files from your commit ba780e4 |
Tagged |
This includes the patches related to OpenSSL: see <CauldronDevelopmentLLC/cbang#101 (comment)> Also bump compiler to c++17-lang as noticed by diizzy@.
Hello,
In cbang 1.7.0, the configuration script checks that openssl is at least 1.1.0:
Checking for openssl version >= 1.1.0...yes
But src/cbang/openssl/KeyPair.cpp includes openssl/core_names.h which is only available in the devel version of OpenSSL, and also src/cbang/openssl/KeyContext.cpp uses EVP_PKEY_CTX_set1_rsa_keygen_pubexp which is not available in the OpenSSL stable (1.1.1q).
I would rather avoid using the devel version, because it would introduce conflicts with other applications.
The text was updated successfully, but these errors were encountered: