]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Update HISTORY sections of libssl functions > 3.0.0
authorMichael Baentsch <57787676+baentsch@users.noreply.github.com>
Thu, 12 Dec 2024 08:01:55 +0000 (09:01 +0100)
committerTomas Mraz <tomas@openssl.org>
Mon, 16 Dec 2024 10:02:08 +0000 (11:02 +0100)
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26158)

doc/man3/BN_bn2bin.pod
doc/man3/OPENSSL_strcasecmp.pod
doc/man3/SSL_CTX_flush_sessions.pod
doc/man3/SSL_CTX_set_record_padding_callback.pod
doc/man3/SSL_SESSION_get_time.pod
doc/man3/SSL_get0_group_name.pod
doc/man3/SSL_get1_builtin_sigalgs.pod
doc/man3/SSL_get_handshake_rtt.pod
doc/man3/SSL_write.pod
doc/man3/d2i_SSL_SESSION.pod

index 595b9d041f92cdab84d8cdfbd32dde92febce962..268c0a20419aee686b78ff6513ef98200d07e122 100644 (file)
@@ -132,9 +132,15 @@ L<ERR_get_error(3)>, L<BN_zero(3)>,
 L<ASN1_INTEGER_to_BN(3)>,
 L<BN_num_bytes(3)>
 
+=head1 HISTORY
+
+The functions BN_signed_bin2bn(), BN_signed_bn2bin(), BN_signed_lebin2bn(),
+BN_signed_bn2lebin(), BN_signed_native2bn(), BN_signed_bn2native()
+were added in OpenSSL 3.2.
+
 =head1 COPYRIGHT
 
-Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2024 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
index 1bb8b18c501360dc47538b3a94b68120c568eaf5..fe529f2d9605401e595039cfca2f8bb235da89dd 100644 (file)
@@ -35,9 +35,13 @@ unpredictably suffer when they use localization (e.g. Turkish locale is
 well-known with a specific I/i cases). These functions use C locale for string
 comparison.
 
+=head1 HISTORY
+
+These functions were added in OpenSSL 3.0.3.
+
 =head1 COPYRIGHT
 
-Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2022-2024 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
index 9216f17f57724598d7558cbfdccb03b3df690dd0..dc43f285556bedb369109e5ce867df4d00fa7458 100644 (file)
@@ -54,6 +54,10 @@ L<SSL_CTX_set_session_cache_mode(3)>,
 L<SSL_CTX_set_timeout(3)>,
 L<SSL_CTX_sess_set_get_cb(3)>
 
+=head1 HISTORY
+
+SSL_CTX_flush_sessions_ex() was added in OpenSSL 3.4.
+
 =head1 COPYRIGHT
 
 Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.
index fb26630cef5dd08c2363b87d4fb6949431ce7f40..c572c7898d9c14d89667d84a1df9b3f1c81c20b1 100644 (file)
@@ -104,6 +104,9 @@ The record padding API was added for TLS 1.3 support in OpenSSL 1.1.1.
 The return type of SSL_CTX_set_record_padding_callback() function was
 changed to int in OpenSSL 3.0.
 
+The functions SSL_set_block_padding_ex() and SSL_CTX_set_block_padding_ex()
+were added in OpenSSL 3.4.
+
 =head1 COPYRIGHT
 
 Copyright 2017-2024 The OpenSSL Project Authors. All Rights Reserved.
index f91fa8445fd17646c85efcb3c4f59556d49f85e6..173d928ac0a64998d7a9b60a3d91416f8b17e5f3 100644 (file)
@@ -85,6 +85,11 @@ L<ssl(7)>,
 L<SSL_CTX_set_timeout(3)>,
 L<SSL_get_default_timeout(3)>
 
+=head1 HISTORY
+
+The functions SSL_SESSION_get_time_ex() and SSL_SESSION_set_time_ex() were
+added in OpenSSL 3.3.
+
 =head1 COPYRIGHT
 
 Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.
index a96340ae86f87a2d20951a8868092d82789a84e0..9f43a7f2503dd3bb6b93c07669059acc2f6701ca 100644 (file)
@@ -16,7 +16,6 @@ agreement of the current TLS session establishment
 SSL_get0_group_name() returns the name of the group that was used for
 the key agreement of the current TLS session establishment.
 
-
 =head1 RETURN VALUES
 
 If non-NULL, SSL_get0_group_name() returns the name of the group that was used for
@@ -31,9 +30,13 @@ SSL object I<ssl>.
 
 L<ssl(7)>
 
+=head1 HISTORY
+
+This function was added in OpenSSL 3.2.
+
 =head1 COPYRIGHT
 
-Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2023-2024 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
index dcd4cd2bc2a54c58b2ae524c77d2baf9d088a9c8..98e541bc6ae1f0ceb8dd4c8a10c9890f9fc2c8d6 100644 (file)
@@ -26,6 +26,10 @@ algorithms can be activated, e.g., if suitable providers are missing.
 NULL may be returned if no memory could be allocated. Otherwise, a
 newly allocated string is always returned but it may have strlen == 0.
 
+=head1 HISTORY
+
+This call was added in OpenSSL 3.4.
+
 =head1 COPYRIGHT
 
 Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.
index 47c7f191d37e719acfd3da9f609f35e1e4ee4489..1d08df33e1e42b694fa2a7f72d8bd34403ab5744 100644 (file)
@@ -45,9 +45,13 @@ Returns 1 if the TLS handshake RTT is successfully retrieved.
 Returns 0 if the TLS handshake RTT cannot be determined yet.
 Returns -1 if, while retrieving the TLS handshake RTT, an error occurs.
 
+=head1 HISTORY
+
+This function was added in OpenSSL 3.2.
+
 =head1 COPYRIGHT
 
-Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2023-2024 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
index 0866c612d496f08d6b8840194d62c7753e9aacfd..c6345efbb7020b24563b80235f54bbdb0a0bab6e 100644 (file)
@@ -195,6 +195,7 @@ L<ssl(7)>, L<bio(7)>
 
 The SSL_write_ex() function was added in OpenSSL 1.1.1.
 The SSL_sendfile() function was added in OpenSSL 3.0.
+The SSL_write_ex2() function was added in OpenSSL 3.3.
 
 =head1 COPYRIGHT
 
index 2f3efff318553976cf21cf56037ac17989af2337..1e7b7d9153482d7af561ba8a72afd8fe107358ef 100644 (file)
@@ -42,9 +42,13 @@ L<ssl(7)>, L<SSL_SESSION_free(3)>,
 L<SSL_CTX_sess_set_get_cb(3)>,
 L<d2i_X509(3)>
 
+=head1 HISTORY
+
+The function d2i_SSL_SESSION_ex() was added in OpenSSL 3.2.
+
 =head1 COPYRIGHT
 
-Copyright 2001-2023 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2001-2024 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