OpenSSL Compile Issues (and general knowledge questions)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The 'make depend' regenerates the dependencies for the makefiles. The 
dependencies will change depending on the configuration options you've 
passed to OpenSSL.  If you're new to using GNU make, here's a decent 
explanation:

http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/

Your second question reflects a problem in the test/testssl script. This 
script is largely unaware of most configuration options (e.g. no-ssl3).  
This script is attempting to run the SSL3 unit tests even though you 
have omitted support for SSL3 in the library.  You may want to open a 
bug in the OpenSSL request tracker 
(https://www.openssl.org/support/rt.html).





On 03/27/2015 03:14 PM, Lesley Kimmel wrote:
> All;
>
> I'm an administrator/engineer responsible for compiling Apache with 
> OpenSSL supporting FIPS mode. I've got a good process down that 
> generally works. However, I am looking for a little help on some 
> details because I am not a developer and am not about digging through 
> the source code to figure out these issues.
>
> a) I don't typically run 'make depend' and things seem to work. 
> However, the OpenSSL compile wiki directs to run this command. What 
> will this do for me?
> b) I know that I can disable SSLv2 and SSLv3 via Apache itself but I 
> see that there are options (no-ssl2, no-ssl3) that can be used during 
> compilation of OpenSSL which will presumably disable them altogether. 
> However, when compiling this way the 'make test' always fails with 
> some useless error. For example, when compiling just with 'no-ssl2' I 
> get the following:
>
> ../util/shlib_wrap.sh ./evp_extra_test
> PASS
> test SSL protocol
> test ssl3 is forbidden in FIPS mode
> *** IN FIPS MODE ***
> Available compression methods:
>   NONE
> 139934033385128:error:140A9129:SSL routines:SSL_CTX_new:only tls 
> allowed in fips mode:ssl_lib.c:1716:
> 139934033385128:error:140A9129:SSL routines:SSL_CTX_new:only tls 
> allowed in fips mode:ssl_lib.c:1716:
> test ssl2 is forbidden in FIPS mode
> Testing was requested for a disabled protocol. Skipping tests.
> make[1]: *** [test_ssl] Error 1
> make[1]: Leaving directory `/opt/apache_stage/httpd/srclib/openssl/test'
> make: *** [tests] Error 2
>
> Is this expected behavior? Is there any way to disable SSLv2/3 while 
> still passing the tests? I feel that passing the tests is pretty 
> important to my confidence in the final product.
>
>
> _______________________________________________
> openssl-users mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20150327/b87ed44d/attachment-0001.html>


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux