*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> SSLeay_add_ssl_algorithms (3)              
Title
Content
Arch
Section
 

SSL_library_init(3)

Contents


NAME    [Toc]    [Back]

       SSL_library_init,              OpenSSL_add_ssl_algorithms,
       SSLeay_add_ssl_algorithms - Initialize SSL library by registering
 algorithms

SYNOPSIS    [Toc]    [Back]

       #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    [Toc]    [Back]

       The  SSL_library_init()  function  registers the available
       ciphers and digests.

       The OpenSSL_add_ssl_algorithms() and  SSLeay_add_ssl_algorithms()
 functions are synonyms for the SSL_library_init()
       function.

NOTES    [Toc]    [Back]

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

RESTRICTIONS    [Toc]    [Back]

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

RETURN VALUES    [Toc]    [Back]

       The SSL_library_init() function always returns 1, so it is
       safe to discard the return value.

EXAMPLES    [Toc]    [Back]

       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();

SEE ALSO    [Toc]    [Back]

      
      
       Functions: ssl(3), SSL_load_error_strings(3), RAND_add(3)



                                              SSL_library_init(3)
[ Back ]
 Similar pages
Name OS Title
rpc_svc_reg NetBSD library routines for registering servers
rpc_reg NetBSD library routines for registering servers
rpc_svc_cls IRIX library routines for registering servers
rpc_reg FreeBSD library routines for registering servers
svc_reg FreeBSD library routines for registering servers
svc_unreg FreeBSD library routines for registering servers
svc_auth_reg FreeBSD library routines for registering servers
svc_reg NetBSD library routines for registering servers
xprt_register FreeBSD library routines for registering servers
xprt_unregister FreeBSD library routines for registering servers
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service