mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
a528d4f0a9
If something was "present in all versions" of SSLeay, or if it was added to a version of SSLeay (and therefore predates OpenSSL), remove mention of it. Documentation history now starts with OpenSSL. Remove mention of all history before OpenSSL 0.9.8, inclusive. Remove all AUTHOR sections. Reviewed-by: Tim Hudson <tjh@openssl.org>
52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
=pod
|
|
|
|
=head1 NAME
|
|
|
|
SSL_library_init, OpenSSL_add_ssl_algorithms, SSLeay_add_ssl_algorithms
|
|
- initialize SSL library by registering algorithms
|
|
|
|
=head1 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()
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
SSL_library_init() registers the available SSL/TLS ciphers and digests.
|
|
|
|
OpenSSL_add_ssl_algorithms() and SSLeay_add_ssl_algorithms() are synonyms
|
|
for SSL_library_init().
|
|
|
|
=head1 NOTES
|
|
|
|
SSL_library_init() must be called before any other action takes place.
|
|
SSL_library_init() is not reentrant.
|
|
|
|
=head1 WARNING
|
|
|
|
SSL_library_init() adds ciphers and digests used directly and indirectly by
|
|
SSL/TLS.
|
|
|
|
=head1 EXAMPLES
|
|
|
|
A typical TLS/SSL application will start with the library initialization,
|
|
and provide readable error messages.
|
|
|
|
SSL_load_error_strings(); /* readable error messages */
|
|
SSL_library_init(); /* initialize library */
|
|
|
|
=head1 RETURN VALUES
|
|
|
|
SSL_library_init() always returns "1", so it is safe to discard the return
|
|
value.
|
|
|
|
=head1 SEE ALSO
|
|
|
|
L<ssl(3)>, L<SSL_load_error_strings(3)>,
|
|
L<RAND_add(3)>
|
|
|
|
=cut
|