]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - doc/man3/SSL_new.pod
Copyright year updates
[thirdparty/openssl.git] / doc / man3 / SSL_new.pod
index 659b6d6738d0e20bf59cc30c78c790bfb6027866..d01996fba14322bf2059e803da5271442c159aa7 100644 (file)
@@ -31,11 +31,11 @@ B<SSL_CTX> that was used to create I<s>. It additionally duplicates a subset of
 the settings in I<s> into the new B<SSL> object.
 
 For SSL_dup() to work, the connection MUST be in its initial state and
-MUST NOT have not yet have started the SSL handshake.  For connections
-that are not in their initial state SSL_dup() just increments an internal
+MUST NOT have yet started the SSL handshake.  For connections that are not in
+their initial state SSL_dup() just increments an internal
 reference count and returns the I<same> handle.  It may be possible to
 use L<SSL_clear(3)> to recycle an SSL handle that is not in its initial
-state for re-use, but this is best avoided.  Instead, save and restore
+state for reuse, but this is best avoided.  Instead, save and restore
 the session, if desired, and construct a fresh handle for each connection.
 
 The subset of settings in I<s> that are duplicated are:
@@ -61,7 +61,7 @@ L<SSL_set_tmp_dh_callback(3)>, or L<SSL_set_dh_auto(3)>
 L<SSL_set_min_proto_version(3)> or L<SSL_set_max_proto_version(3)> (Note: Only
 from OpenSSL 1.1.1h and above)
 
-=item any Verify mode, callback or depth set via L<SSL_set_verify(3)> or
+=item any verify mode, callback or depth set via L<SSL_set_verify(3)> or
 L<SSL_set_verify_depth(3)> or any configured X509 verification parameters
 
 =item any msg callback or info callback set via L<SSL_set_msg_callback(3)> or
@@ -96,6 +96,9 @@ SSL_set0_client_CA_list() or similar functions
 
 =back
 
+SSL_dup() is not supported on QUIC SSL objects and returns NULL if called on
+such an object.
+
 =head1 RETURN VALUES
 
 The following return values can occur:
@@ -124,7 +127,7 @@ L<ssl(7)>
 
 =head1 COPYRIGHT
 
-Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2023 The OpenSSL Project Authors. All Rights Reserved.
 
 Licensed under the Apache License 2.0 (the "License").  You may not use
 this file except in compliance with the License.  You can obtain a copy