[Ilugc] SSL_add_all_algorithms() question

  • From: girishvenkatachalam@xxxxxxxxx (Girish Venkatachalam)
  • Date: Tue Sep 22 13:39:42 2009

This mail is meant for the guy who asked about this function a week ago.

I think this man page puts things in order.

SSL_library_init(3SSL)                    OpenSSL
SSL_library_init(3SSL)

NAME
       SSL_library_init, OpenSSL_add_ssl_algorithms, SSLeay_add_ssl_algorithms -
       initialize SSL library by registering algorithms

SYNOPSIS
        #include <openssl/ssl.h>

        int SSL_library_init(void);
        #define OpenSSL_add_ssl_algorithms()    SSL_library_init()
        #define SSLeay_add_ssl_algorithms()     SSL_library_init()

DESCRIPTION
       SSL_library_init() registers the available ciphers and digests.

       OpenSSL_add_ssl_algorithms() and SSLeay_add_ssl_algorithms()
are synonyms for
       SSL_library_init().

NOTES
       SSL_library_init() must be called before any other action takes place.

WARNING
       SSL_library_init() only registers ciphers. Another important
initialization is the
       seeding of the PRNG (Pseudo Random Number Generator), which has
to be performed
       separately.

EXAMPLES
       A typical TLS/SSL application will start with the library
initialization, will
       provide readable error messages and will seed the PRNG.

        SSL_load_error_strings();                /* readable error messages */
        SSL_library_init();                      /* initialize library */
        actions_to_seed_PRNG();

RETURN VALUES
       SSL_library_init() always returns "1", so it is safe to discard
the return value.

SEE ALSO
       ssl(3), SSL_load_error_strings(3), RAND_add(3)

0.9.8g                                  2000-09-21                  SSL_lib

-Girish

-- 
Gayatri Hitech
web: http://gayatri-hitech.com

SpamCheetah Spam filter:
http://spam-cheetah.com

Other related posts:

  • » [Ilugc] SSL_add_all_algorithms() question - Girish Venkatachalam