Skip to content

Commit 0f77b6f

Browse files
baentscht8m
authored andcommitted
Update HISTORY sections of libssl functions > 3.0.0
Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from openssl#26158)
1 parent 79c9cbb commit 0f77b6f

10 files changed

+44
-6
lines changed

Diff for: doc/man3/BN_bn2bin.pod

+7-1
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,15 @@ L<ERR_get_error(3)>, L<BN_zero(3)>,
132132
L<ASN1_INTEGER_to_BN(3)>,
133133
L<BN_num_bytes(3)>
134134

135+
=head1 HISTORY
136+
137+
The functions BN_signed_bin2bn(), BN_signed_bn2bin(), BN_signed_lebin2bn(),
138+
BN_signed_bn2lebin(), BN_signed_native2bn(), BN_signed_bn2native()
139+
were added in OpenSSL 3.2.
140+
135141
=head1 COPYRIGHT
136142

137-
Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.
143+
Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.
138144

139145
Licensed under the Apache License 2.0 (the "License"). You may not use
140146
this file except in compliance with the License. You can obtain a copy

Diff for: doc/man3/OPENSSL_strcasecmp.pod

+5-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ unpredictably suffer when they use localization (e.g. Turkish locale is
3535
well-known with a specific I/i cases). These functions use C locale for string
3636
comparison.
3737

38+
=head1 HISTORY
39+
40+
These functions were added in OpenSSL 3.0.3.
41+
3842
=head1 COPYRIGHT
3943

40-
Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.
44+
Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved.
4145

4246
Licensed under the Apache License 2.0 (the "License"). You may not use
4347
this file except in compliance with the License. You can obtain a copy

Diff for: doc/man3/SSL_CTX_flush_sessions.pod

+4
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ L<SSL_CTX_set_session_cache_mode(3)>,
5454
L<SSL_CTX_set_timeout(3)>,
5555
L<SSL_CTX_sess_set_get_cb(3)>
5656

57+
=head1 HISTORY
58+
59+
SSL_CTX_flush_sessions_ex() was added in OpenSSL 3.4.
60+
5761
=head1 COPYRIGHT
5862

5963
Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.

Diff for: doc/man3/SSL_CTX_set_record_padding_callback.pod

+3
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ The record padding API was added for TLS 1.3 support in OpenSSL 1.1.1.
104104
The return type of SSL_CTX_set_record_padding_callback() function was
105105
changed to int in OpenSSL 3.0.
106106

107+
The functions SSL_set_block_padding_ex() and SSL_CTX_set_block_padding_ex()
108+
were added in OpenSSL 3.4.
109+
107110
=head1 COPYRIGHT
108111

109112
Copyright 2017-2024 The OpenSSL Project Authors. All Rights Reserved.

Diff for: doc/man3/SSL_SESSION_get_time.pod

+5
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ L<ssl(7)>,
8585
L<SSL_CTX_set_timeout(3)>,
8686
L<SSL_get_default_timeout(3)>
8787

88+
=head1 HISTORY
89+
90+
The functions SSL_SESSION_get_time_ex() and SSL_SESSION_set_time_ex() were
91+
added in OpenSSL 3.3.
92+
8893
=head1 COPYRIGHT
8994

9095
Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.

Diff for: doc/man3/SSL_get0_group_name.pod

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ agreement of the current TLS session establishment
1616
SSL_get0_group_name() returns the name of the group that was used for
1717
the key agreement of the current TLS session establishment.
1818

19-
2019
=head1 RETURN VALUES
2120

2221
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>.
3130

3231
L<ssl(7)>
3332

33+
=head1 HISTORY
34+
35+
This function was added in OpenSSL 3.2.
36+
3437
=head1 COPYRIGHT
3538

36-
Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
39+
Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.
3740

3841
Licensed under the Apache License 2.0 (the "License"). You may not use
3942
this file except in compliance with the License. You can obtain a copy

Diff for: doc/man3/SSL_get1_builtin_sigalgs.pod

+4
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ algorithms can be activated, e.g., if suitable providers are missing.
2626
NULL may be returned if no memory could be allocated. Otherwise, a
2727
newly allocated string is always returned but it may have strlen == 0.
2828

29+
=head1 HISTORY
30+
31+
This call was added in OpenSSL 3.4.
32+
2933
=head1 COPYRIGHT
3034

3135
Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.

Diff for: doc/man3/SSL_get_handshake_rtt.pod

+5-1
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,13 @@ Returns 1 if the TLS handshake RTT is successfully retrieved.
4545
Returns 0 if the TLS handshake RTT cannot be determined yet.
4646
Returns -1 if, while retrieving the TLS handshake RTT, an error occurs.
4747

48+
=head1 HISTORY
49+
50+
This function was added in OpenSSL 3.2.
51+
4852
=head1 COPYRIGHT
4953

50-
Copyright 2023 The OpenSSL Project Authors. All Rights Reserved.
54+
Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.
5155

5256
Licensed under the Apache License 2.0 (the "License"). You may not use
5357
this file except in compliance with the License. You can obtain a copy

Diff for: doc/man3/SSL_write.pod

+1
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ L<ssl(7)>, L<bio(7)>
195195

196196
The SSL_write_ex() function was added in OpenSSL 1.1.1.
197197
The SSL_sendfile() function was added in OpenSSL 3.0.
198+
The SSL_write_ex2() function was added in OpenSSL 3.3.
198199

199200
=head1 COPYRIGHT
200201

Diff for: doc/man3/d2i_SSL_SESSION.pod

+5-1
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,13 @@ L<ssl(7)>, L<SSL_SESSION_free(3)>,
4242
L<SSL_CTX_sess_set_get_cb(3)>,
4343
L<d2i_X509(3)>
4444

45+
=head1 HISTORY
46+
47+
The function d2i_SSL_SESSION_ex() was added in OpenSSL 3.2.
48+
4549
=head1 COPYRIGHT
4650

47-
Copyright 2001-2023 The OpenSSL Project Authors. All Rights Reserved.
51+
Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.
4852

4953
Licensed under the Apache License 2.0 (the "License"). You may not use
5054
this file except in compliance with the License. You can obtain a copy

0 commit comments

Comments
 (0)