rohithadassanayake / sslyze

Automatically exported from code.google.com/p/sslyze

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fedora 16 x64 support

GoogleCodeExporter opened this issue · comments

Getting

PluginCertInfo - Import Error: Could not load OpenSSL 1.0.0 or 0.9.8.
PluginOpenSSLCipherSuites - Import Error: Could not load OpenSSL 1.0.0 or 0.9.8.
PluginSessionResumption - Import Error: Could not load OpenSSL 1.0.0 or 0.9.8.
PluginSessionRenegotiation - Import Error: Could not load OpenSSL 1.0.0 or 
0.9.8.

when run on Fedora 16 x64 (probably also other Fedora versions)

The naming of the libs do not match for Fedora since they have the f at the end.
/lib64/libcrypto.so.1.0.0f
/usr/lib64/libssl.so.1.0.0f

Seem to be working when doing this (but will break others)
so Fedora will have to be identified by more than sys.platform

--- load_openssl.py 2012-01-13 10:16:30.039579016 +0100
+++ load_openssl.py 2012-01-13 10:19:52.184123497 +0100
@@ -51,8 +51,8 @@
         libssl_0_9_8 = 'ssleay32'

     elif sys.platform == 'linux2': # Any Linux
-        libcrypto_1_0_0 = 'libcrypto.so.1.0.0'
-        libssl_1_0_0 = 'libssl.so.1.0.0'
+        libcrypto_1_0_0 = 'libcrypto.so.1.0.0f'
+        libssl_1_0_0 = 'libssl.so.1.0.0f'
         libcrypto_0_9_8 = 'libcrypto.so.0.9.8'
         libssl_0_9_8 = 'libssl.so.0.9.8'

Original issue reported on code.google.com by kimfolse...@gmail.com on 13 Jan 2012 at 9:26

Thanks for the feedback.

Original comment by nabla.c...@gmail.com on 13 Jan 2012 at 7:11

  • Changed state: Accepted
This issue was closed by revision r150.

Original comment by nabla.c...@gmail.com on 16 Jan 2012 at 1:02

  • Changed state: Fixed