X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=doc%2Fman7%2Fssl.pod;h=6cc1c4bcffb9c555fd6e353908d1d1b1904e76ad;hp=f3604bb18c5b70ffd527c5e47d65b6eecfd28f24;hb=dc703d6b469f1b186483a55b59013fbaca2228fd;hpb=6738bf1417289a14758590fca5a26b62c9b2c0be diff --git a/doc/man7/ssl.pod b/doc/man7/ssl.pod index f3604bb18c..6cc1c4bcff 100644 --- a/doc/man7/ssl.pod +++ b/doc/man7/ssl.pod @@ -89,12 +89,6 @@ includes both more private SSL headers and headers from the B library. Whenever you need hard-core details on the internals of the SSL API, look inside this header file. -OPENSSL_VERSION_AT_LEAST(major,minor) can be -used in C<#if> statements in order to determine which version of the library is -being used. This can be used to either enable optional features at compile -time, or work around issues with a previous version. -See L. - =item B Unused. Present for backwards compatibility only. @@ -134,10 +128,12 @@ See L for details. =item const SSL_METHOD *B(void); Constructor for the I SSL_METHOD structure for clients. +Must be used to support the TLSv1.3 protocol. =item const SSL_METHOD *B(void); Constructor for the I SSL_METHOD structure for servers. +Must be used to support the TLSv1.3 protocol. =item const SSL_METHOD *B(void); @@ -258,6 +254,10 @@ protocol context defined in the B structure. =item int B(long argl, char *argp, int (*new_func);(void), int (*dup_func)(void), void (*free_func)(void)) +=item long B(SSL_CTX *ctx, STACK_OF(X509) **sk); + +=item long B(SSL_CTX *ctx, STACK_OF(X509) **sk); + =item void (*B(SSL_CTX *ctx))(SSL *ssl, int cb, int ret); =item int B(const SSL_CTX *ctx); @@ -403,6 +403,8 @@ Use the file path to locate trusted CA certificates. =item int B(SSL_CTX *ctx, const char *file, int type); +=item int B(SSL_CTX *ctx, X509 *x, EVP_PKEY *pkey, STACK_OF(X509) *chain, int override); + =item X509 *B(const SSL_CTX *ctx); =item EVP_PKEY *B(const SSL_CTX *ctx); @@ -574,7 +576,7 @@ fresh handle for each connection. =item SSL_SESSION *B(const SSL *ssl); -=item char *B(const SSL *ssl, char *buf, int len); +=item char *B(const SSL *ssl, char *buf, int size); =item int B(const SSL *ssl); @@ -712,6 +714,8 @@ Returns the current handshake state. =item int B(SSL *ssl, const char *file, int type); +=item int B(SSL *ssl, X509 *x, EVP_PKEY *pkey, STACK_OF(X509) *chain, int override); + =item int B(const SSL *ssl); =item int B(const SSL *ssl); @@ -825,7 +829,7 @@ L =head1 HISTORY -B, B and B where removed +B, B and B were removed in OpenSSL 1.1.0. The return type of B was changed from void to int in