On Thu, Mar 18, 2010, Vishal Rao wrote:

> On 18 March 2010 10:09, Victor Duchovni
> <victor.ducho...@morganstanley.com> wrote:
> > It is always enabled, no special compilation flags required.
> >
> > Applications have to enable NULL ciphers explicitly at runtime. Do not
> > recompile with a broken DEFAULT cipher list, just configure applications
> > that know what they are doing to use NULL ciphers by specifying a
> > suitable cipherlist.
> 
> Which version of OpenSSL are you talking about? An older one than
> 0.9.8g or the latest?
> 
> The one I tried (098g) the READMEs say "its disabled by default" and needs to 
> be
> enabled via a configuration flag while compiling it.
> 
> I'm using the ACE toolkit's ACE_SSL module (for SSL sockets support) which
> depends on OpenSSL and it only "seems to work" when I do this manual
> source edit.
> 
> I don't see any API/option in ACE_SSL to "enable NULL cipher" and the fact 
> that
> it "starts working" for me when I just rebuild the OpenSSL library
> with my change
> leads me to ask this question.
> 

There was an option which was required long ago.

> Any tips on how I might peek under the hood to see what ACE_SSL is doing that
> does not work unless I change the OpenSSL build?
> 

The application needs a runtime configuration option to set an alternative
cipherlist. The functions SSL_CTX_set_cipher_list() and SSL_set_cipher_list()
do this.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to