Change all references to OpenSSL 3.1 to OpenSSL 3.2 in the master branch
authorRichard Levitte <levitte@openssl.org>
Wed, 5 Oct 2022 15:52:46 +0000 (17:52 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 7 Oct 2022 08:05:50 +0000 (10:05 +0200)
3.1 has been decided to be a FIPS 140-3 release, springing from the branch
openssl-3.0, and the master branch to continue with the development of
OpenSSL 3.2.

Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19350)

42 files changed:
CHANGES.md
NEWS.md
VERSION.dat
crypto/lhash/lh_stats.c
doc/designs/quic-design/quic-requirements.md
doc/internal/man3/DEFINE_LIST_OF.pod
doc/internal/man3/DEFINE_PRIORITY_QUEUE_OF.pod
doc/internal/man3/OSSL_EVENT.pod
doc/internal/man3/OSSL_SAFE_MATH_SIGNED.pod
doc/internal/man3/OSSL_TIME.pod
doc/internal/man7/deprecation.pod
doc/man1/openssl-cms.pod.in
doc/man1/openssl-req.pod.in
doc/man1/openssl-s_client.pod.in
doc/man1/openssl-s_server.pod.in
doc/man3/BIO_ADDR.pod
doc/man3/BIO_ctrl.pod
doc/man3/BIO_s_accept.pod
doc/man3/BIO_s_connect.pod
doc/man3/BIO_sendmmsg.pod
doc/man3/CMS_EncryptedData_decrypt.pod
doc/man3/CMS_final.pod
doc/man3/CMS_verify.pod
doc/man3/EVP_DigestInit.pod
doc/man3/EVP_EncryptInit.pod
doc/man3/EVP_PKEY_decapsulate.pod
doc/man3/EVP_PKEY_encapsulate.pod
doc/man3/OPENSSL_LH_COMPFUNC.pod
doc/man3/OPENSSL_LH_stats.pod
doc/man3/OSSL_CMP_CTX_new.pod
doc/man3/OSSL_QUIC_client_method.pod
doc/man3/PKCS12_create.pod
doc/man3/SSL_CTX_set_client_hello_cb.pod
doc/man3/X509_PUBKEY_new.pod
doc/man3/X509_get_default_cert_file.pod
doc/man3/X509_new.pod
doc/man7/bio.pod
doc/man7/provider-kem.pod
include/openssl/lhash.h.in
include/openssl/macros.h
util/libcrypto.num
util/libssl.num

index fb71df56a408a38cb02c6097b1450c95fe1416f8..05a3e4bdf66e3519c224178162904a3ee15be233 100644 (file)
@@ -10,7 +10,7 @@ pick the appropriate release branch.
 OpenSSL Releases
 ----------------
 
- - [OpenSSL 3.1](#openssl-31)
+ - [OpenSSL 3.2](#openssl-32)
  - [OpenSSL 3.0](#openssl-30)
  - [OpenSSL 1.1.1](#openssl-111)
  - [OpenSSL 1.1.0](#openssl-110)
@@ -19,10 +19,10 @@ OpenSSL Releases
  - [OpenSSL 1.0.0](#openssl-100)
  - [OpenSSL 0.9.x](#openssl-09x)
 
-OpenSSL 3.1
+OpenSSL 3.2
 -----------
 
-### Changes between 3.0 and 3.1 [xx XXX xxxx]
+### Changes between 3.0 and 3.2 [xx XXX xxxx]
 
  * Add the ability to add custom attributes to PKCS12 files. Add a new API
    PKCS12_create_ex2, identical to the existing PKCS12_create_ex but allows
@@ -136,13 +136,13 @@ OpenSSL 3.1
  * The functions `OPENSSL_LH_stats`, `OPENSSL_LH_node_stats`,
    `OPENSSL_LH_node_usage_stats`, `OPENSSL_LH_stats_bio`,
    `OPENSSL_LH_node_stats_bio` and `OPENSSL_LH_node_usage_stats_bio` are now
-   marked deprecated from OpenSSL 3.1 onwards and can be disabled by defining
-   `OPENSSL_NO_DEPRECATED_3_1`.
+   marked deprecated from OpenSSL 3.2 onwards and can be disabled by defining
+   `OPENSSL_NO_DEPRECATED_3_2`.
 
    The macro `DEFINE_LHASH_OF` is now deprecated in favour of the macro
    `DEFINE_LHASH_OF_EX`, which omits the corresponding type-specific function
    definitions for these functions regardless of whether
-   `OPENSSL_NO_DEPRECATED_3_1` is defined.
+   `OPENSSL_NO_DEPRECATED_3_2` is defined.
 
    Users of `DEFINE_LHASH_OF` may start receiving deprecation warnings for these
    functions regardless of whether they are using them. It is recommended that
diff --git a/NEWS.md b/NEWS.md
index 36a157bc3db9f88d7dbd28fa6fce673e9f943d52..0aa6b8a548fd09a8940c46aabd09d58c3053b23f 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -7,7 +7,7 @@ release. For more details please read the CHANGES file.
 OpenSSL Releases
 ----------------
 
- - [OpenSSL 3.1](#openssl-31)
+ - [OpenSSL 3.2](#openssl-32)
  - [OpenSSL 3.0](#openssl-30)
  - [OpenSSL 1.1.1](#openssl-111)
  - [OpenSSL 1.1.0](#openssl-110)
@@ -16,10 +16,10 @@ OpenSSL Releases
  - [OpenSSL 1.0.0](#openssl-100)
  - [OpenSSL 0.9.x](#openssl-09x)
 
-OpenSSL 3.1
+OpenSSL 3.2
 -----------
 
-### Major changes between OpenSSL 3.0 and OpenSSL 3.1 [under development]
+### Major changes between OpenSSL 3.0 and OpenSSL 3.2 [under development]
 
   * Subject or issuer names in X.509 objects are now displayed as UTF-8 strings
     by default.
index bf2063dc0beeba57aeba572f95d44c0f28af77b3..848915b9a2861805be3cd85bea36ac23b82d2dec 100644 (file)
@@ -1,5 +1,5 @@
 MAJOR=3
-MINOR=1
+MINOR=2
 PATCH=0
 PRE_RELEASE_TAG=dev
 BUILD_METADATA=
index ea0a3252a6ba8d28ca6ed9cdf2ad38e4c80885b1..36a177129ec45edf9d6149243f32280c3ba1a376 100644 (file)
@@ -23,7 +23,7 @@
 #include "lhash_local.h"
 
 # ifndef OPENSSL_NO_STDIO
-#  ifndef OPENSSL_NO_DEPRECATED_3_1
+#  ifndef OPENSSL_NO_DEPRECATED_3_2
 void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp)
 {
     BIO *bp;
@@ -62,7 +62,7 @@ void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp)
 #  endif
 # endif
 
-# ifndef OPENSSL_NO_DEPRECATED_3_1
+# ifndef OPENSSL_NO_DEPRECATED_3_2
 /*
  * These functions are implemented as separate static functions as they are
  * called from the stdio functions above and calling deprecated functions will
index 6122c0de1fedc80cc7f3eba1fe79b515e8b81f86..6b12b42597a9e01d81d9f41c6ae5d3bdb445cfdb 100644 (file)
@@ -180,7 +180,7 @@ discussions.
   available to (or supplied by) the application with no further internal copies
   made.
 
-MVP Requirements (3.1)
+MVP Requirements (3.2)
 ----------------------
 
 This section summarises those requirements from the above that are specific to
index ade676b326032af1618016f3b777a0f2e19ff1f5..a0090c7685460484fe1ddd2731c37be48e6999b3 100644 (file)
@@ -112,7 +112,7 @@ the specified element in the list.
 
 =head1 HISTORY
 
-The functions described here were all added in OpenSSL 3.1.
+The functions described here were all added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 1eba8fc7d893e9c4873d606f3ff76e7c875e5981..41efae9b75c6c01893cac0b7705b5a4daaaf1c57 100644 (file)
@@ -111,7 +111,7 @@ element.
 
 =head1 HISTORY
 
-The functions described here were all added in OpenSSL 3.1.
+The functions described here were all added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index f5d1d8bf6b15bc661ea3c61fe583a4d71e81f333..9d918fe2c8f153ed36bcc46d1bbc6f2dba4226e7 100644 (file)
@@ -187,7 +187,7 @@ L<OSSL_TIME(3)>
 
 =head1 HISTORY
 
-This functionality was added to OpenSSL 3.1.
+This functionality was added to OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index d39e9be834dec8f11a6a664844a7346b7bd91cf2..16bd7f205c2ddffa60cb254698824e602e5a222f 100644 (file)
@@ -95,7 +95,7 @@ It returns zero on overflow.
 
 =head1 HISTORY
 
-The functions described here were all added in OpenSSL 3.1.
+The functions described here were all added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 29224d8326000484dc1792ada9e51c044d5c414e..4f85194a4befdb2852cc2401cd347a9221b71aea 100644 (file)
@@ -189,7 +189,7 @@ B<ossl_time_min> and B<ossl_time_max> choose and return one of the input values.
 
 =head1 HISTORY
 
-This functionality was added in OpenSSL 3.1.
+This functionality was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index de34c30fa22f2b14b25bc6dc46b3bdb245f647a0..87cdcb13c81175db016717d6e72c8e6270f96c48 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-OPENSSL_NO_DEPRECATED_3_1, OSSL_DEPRECATEDIN_3_1,
+OPENSSL_NO_DEPRECATED_3_2, OSSL_DEPRECATEDIN_3_2,
 OPENSSL_NO_DEPRECATED_3_0, OSSL_DEPRECATEDIN_3_0,
 OPENSSL_NO_DEPRECATED_1_1_1, OSSL_DEPRECATEDIN_1_1_1,
 OPENSSL_NO_DEPRECATED_1_1_0, OSSL_DEPRECATEDIN_1_1_0,
index 07c46ba20ccb555a236439b5bca4d3a9d9545590..50845b772e4ea7f013fc728f4bf1ffe8255d071a 100644 (file)
@@ -911,7 +911,7 @@ The B<-nameopt> option was added in OpenSSL 3.0.0.
 
 The B<-engine> option was deprecated in OpenSSL 3.0.
 
-The B<-digest> option was added in OpenSSL 3.1.
+The B<-digest> option was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 2f525f411bd073c6563cc88d6917acafbcd61567..b677160f6be3bda6698eb990a67a874e180543c1 100644 (file)
@@ -768,7 +768,7 @@ has no effect.
 The B<-engine> option was deprecated in OpenSSL 3.0.
 The <-nodes> option was deprecated in OpenSSL 3.0, too; use B<-noenc> instead.
 
-The B<-reqexts> option has been made an alias of B<-extensions> in OpenSSL 3.1.
+The B<-reqexts> option has been made an alias of B<-extensions> in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 6e380cb1475d112d278cf681d04742c17bb1dd46..5f6f74c51de4165c0d76cd9e311ff2679b9ec8fb 100644 (file)
@@ -781,8 +781,8 @@ deprecated.
 =item B<-ktls>
 
 Enable Kernel TLS for sending and receiving.
-This option was introduced in OpenSSL 3.1.0.
-Kernel TLS is off by default as of OpenSSL 3.1.0.
+This option was introduced in OpenSSL 3.2.0.
+Kernel TLS is off by default as of OpenSSL 3.2.0.
 
 =item B<-tfo>
 
@@ -930,7 +930,7 @@ The B<-certform> option has become obsolete in OpenSSL 3.0.0 and has no effect.
 
 The B<-engine> option was deprecated in OpenSSL 3.0.
 
-The -tfo option was added in OpenSSL 3.1.
+The -tfo option was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 06c2c6d67a8d1790f13cdd1ede7aaccaa448a16b..8fa041c2fe933ab2f9f40f7e8ff4248646771320 100644 (file)
@@ -771,8 +771,8 @@ The flag B<-nextprotoneg> cannot be specified if B<-tls1_3> is used.
 =item B<-ktls>
 
 Enable Kernel TLS for sending and receiving.
-This option was introduced in OpenSSL 3.1.0.
-Kernel TLS is off by default as of OpenSSL 3.1.0.
+This option was introduced in OpenSSL 3.2.0.
+Kernel TLS is off by default as of OpenSSL 3.2.0.
 
 =item B<-sendfile>
 
@@ -947,7 +947,7 @@ The
 The B<-srpvfile>, B<-srpuserseed>, and B<-engine>
 option were deprecated in OpenSSL 3.0.
 
-The -tfo option was added in OpenSSL 3.1.
+The -tfo option was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index b58bcd9feb0db231ff1962521195d3d1fbb02d86..aa5bf77191461085da6de7b7589f46c81207eefb 100644 (file)
@@ -121,7 +121,7 @@ L<BIO_connect(3)>, L<BIO_s_connect(3)>
 
 =head1 HISTORY
 
-BIO_ADDR_dup() was added in OpenSSL 3.1.
+BIO_ADDR_dup() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index f7e9217b1699244b2cebd1fa85444c0cac3422bb..2f9f3978e8f0b49a8392a962cfac24dd466cbdbd 100644 (file)
@@ -175,7 +175,7 @@ The BIO_get_ktls_send() and BIO_get_ktls_recv() macros were added in
 OpenSSL 3.0. They were modified to never return -1 in OpenSSL 3.0.4.
 
 The BIO_get_conn_mode(), BIO_set_conn_mode() and BIO_set_tfo() functions
-were added in OpenSSL 3.1.
+were added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index aa89ed992fbe2e228e658e0c888f7b7e3442b1a2..9abdb2be646e81be334048ace73ed31e0a1637ce 100644 (file)
@@ -240,7 +240,7 @@ down each and finally closes both down.
 
 =head1 HISTORY
 
-BIO_set_tfo_accept() was added in OpenSSL 3.1.
+BIO_set_tfo_accept() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 782e076a94dcaa1c7cdb7aa1ac71d0b319bcd185..9f81c021887548dc3adf8962af66905eb18d94e1 100644 (file)
@@ -199,7 +199,7 @@ BIO_set_conn_int_port(), BIO_get_conn_int_port(), BIO_set_conn_ip(), and BIO_get
 were removed in OpenSSL 1.1.0.
 Use BIO_set_conn_address() and BIO_get_conn_address() instead.
 
-Connect BIOs support BIO_gets() since OpenSSL 3.1.
+Connect BIOs support BIO_gets() since OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index c8789ba0ada4b4098a032e85f222ce4f346e617b..4566a715ccbea7659f8ea4970a6da10304adb7a5 100644 (file)
@@ -211,7 +211,7 @@ error which is transient in nature.
 
 =head1 HISTORY
 
-These functions were added in OpenSSL 3.1.
+These functions were added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 930ac3340b62016eea31e73b2121e4a3027354ff..07a2449c12efaa69f8686da501be64597a989d4d 100644 (file)
@@ -52,7 +52,7 @@ L<ERR_get_error(3)>, L<CMS_EncryptedData_encrypt(3)>, L<CMS_decrypt(3)>
 
 =head1 HISTORY
 
-CMS_EnvelopedData_decrypt() was added in OpenSSL 3.1.
+CMS_EnvelopedData_decrypt() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index d21c7d9c128ce75c71ff2c03839372299085eb21..eec4cf31616bc732e6ecf53eb3d848689fbabf83 100644 (file)
@@ -47,7 +47,7 @@ L<CMS_encrypt(3)>
 
 =head1 HISTORY
 
-CMS_final_digest() was added in OpenSSL 3.1.
+CMS_final_digest() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index aa86c05af086f2bd638c3b9bd49cf11e7405e7ec..d124234ab15e5c806031985598856cab81582019 100644 (file)
@@ -156,7 +156,7 @@ L<ERR_get_error(3)>, L<CMS_sign(3)>
 
 =head1 HISTORY
 
-CMS_SignedData_verify() was added in OpenSSL 3.1.
+CMS_SignedData_verify() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 9413b41e908cf595caa110ef28bd3d8651d61649..2bbd35f395fc582dfc43d3b752ff7bcce69da1ee 100644 (file)
@@ -772,7 +772,7 @@ EVP_MD_CTX_get0_md() instead.
 EVP_MD_CTX_update_fn() and EVP_MD_CTX_set_update_fn() were deprecated
 in OpenSSL 3.0.
 
-EVP_MD_CTX_dup() was added in OpenSSL 3.1.
+EVP_MD_CTX_dup() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index c3d7fc8fd272018bd62d7becc76030ca23ab0420..2b75b71b048dd10ed5a0590c42ca8deffa8164ba 100644 (file)
@@ -1730,7 +1730,7 @@ non-deprecated alias macro.
 
 The EVP_CIPHER_CTX_flags() macro was deprecated in OpenSSL 1.1.0.
 
-EVP_CIPHER_CTX_dup() was added in OpenSSL 3.1.
+EVP_CIPHER_CTX_dup() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index cdda54d12faa6bea44f3e12181821ea8be8707f9..9ae87ddcec2d344250705439185cf4bee4758928 100644 (file)
@@ -95,7 +95,7 @@ L<EVP_KEM-RSA(7)>, L<EVP_KEM-X25519(7)>, L<EVP_KEM-EC(7)>
 The functions EVP_PKEY_decapsulate_init() and EVP_PKEY_decapsulate() were added
 in OpenSSL 3.0.
 
-The function EVP_PKEY_auth_decapsulate_init() was added in OpenSSL 3.1.
+The function EVP_PKEY_auth_decapsulate_init() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 262481f2cec0a2f35ab4762a8a01a2632778a807..1a6f998f5ac3e9f908bd27355de370f2fbd11ead 100644 (file)
@@ -97,7 +97,7 @@ L<EVP_KEM-RSA(7)>, L<EVP_KEM-X25519(7)>, L<EVP_KEM-EC(7)>
 
 These functions EVP_PKEY_encapsulate_init() and EVP_PKEY_encapsulate() were
 added in OpenSSL 3.0.
-The function EVP_PKEY_auth_encapsulate_init() was added in OpenSSL 3.1.
+The function EVP_PKEY_auth_encapsulate_init() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index d3091f6a562a388d795cece28e002de546e5806d..e1eba6b965fc45b186b0070b3dfe19b077b8a079 100644 (file)
@@ -280,7 +280,7 @@ L<OPENSSL_LH_stats(3)>
 In OpenSSL 1.0.0, the lhash interface was revamped for better
 type checking.
 
-In OpenSSL 3.1, B<DEFINE_LHASH_OF_EX>() was introduced and B<DEFINE_LHASH_OF>()
+In OpenSSL 3.2, B<DEFINE_LHASH_OF_EX>() was introduced and B<DEFINE_LHASH_OF>()
 was deprecated.
 
 =head1 COPYRIGHT
index 5bc69674f8129be293117d77b547a0803ea3ce30..01381e92167c20ee1469bf4bca9223727a1b3087 100644 (file)
@@ -16,7 +16,7 @@ OPENSSL_LH_node_stats_bio, OPENSSL_LH_node_usage_stats_bio - LHASH statistics
  void OPENSSL_LH_node_stats_bio(LHASH *table, BIO *out);
  void OPENSSL_LH_node_usage_stats_bio(LHASH *table, BIO *out);
 
-The following functions have been deprecated since OpenSSL 3.1, and can be
+The following functions have been deprecated since OpenSSL 3.2, and can be
 hidden entirely by defining B<OPENSSL_API_COMPAT> with a suitable version value,
 see L<openssl_user_macros(7)>:
 
@@ -62,7 +62,7 @@ L<OPENSSL_LH_COMPFUNC(3)/NOTE> for more details about the locks required
 when using the LHASH data structure.
 
 The functions OPENSSH_LH_stats() and OPENSSH_LH_stats_bio() were deprecated in
-version 3.1.
+version 3.2.
 
 =head1 SEE ALSO
 
index 636bce94bf3044a498b9a6cd789d3fc687590024..d53e2dfba209a0e2766709744d1e1adc1c807f6e 100644 (file)
@@ -778,9 +778,9 @@ The OpenSSL CMP support was added in OpenSSL 3.0.
 OSSL_CMP_CTX_get0_trustedStore() was renamed to OSSL_CMP_CTX_get0_trusted() and
 OSSL_CMP_CTX_set0_trustedStore() was renamed to OSSL_CMP_CTX_set0_trusted(),
 using macros, while keeping the old names for backward compatibility,
-in OpenSSL 3.1.
+in OpenSSL 3.2.
 
-OSSL_CMP_CTX_get0_validatedSrvCert() was added in OpenSSL 3.1.
+OSSL_CMP_CTX_get0_validatedSrvCert() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 862e36d035c1274cc02ae7edf1742d5c4324894f..65d37e88b3c8bc36009b3276fc38c135bc7ae71b 100644 (file)
@@ -42,7 +42,7 @@ L<SSL_CTX_new_ex(3)>
 =head1 HISTORY
 
 OSSL_QUIC_client_method(), OSSL_QUIC_client_thread_method(), and
-OSSL_QUIC_server_method() were added in OpenSSL 3.1.
+OSSL_QUIC_server_method() were added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 8a61e2c76b95883ce21d5290d4ab6e78add80903..224ae6418063ad293a705964190c5b3f2dcd9e1f 100644 (file)
@@ -107,7 +107,7 @@ L<passphrase-encoding(7)>
 =head1 HISTORY
 
 PKCS12_create_ex() was added in OpenSSL 3.0.
-PKCS12_create_ex2() was added in OpenSSL 3.1.
+PKCS12_create_ex2() was added in OpenSSL 3.2.
 
 The defaults for encryption algorithms, MAC algorithm, and the MAC key
 derivation iteration count were changed in OpenSSL 3.0 to more modern
index 60520bd46afda803d372746d224433a90fda4d7a..74468ab8ac15655ba918c72d3fabcf868d636007 100644 (file)
@@ -138,7 +138,7 @@ SSL_client_hello_get0_ciphers(), SSL_client_hello_get0_compression_methods(),
 SSL_client_hello_get0_ext(), and SSL_client_hello_get1_extensions_present()
 were added in OpenSSL 1.1.1.
 SSL_client_hello_get_extension_order()
-was added in OpenSSL 3.1.0.
+was added in OpenSSL 3.2.0.
 
 =head1 COPYRIGHT
 
index d523643c89f232e0a4d1a79adda9ce004bb903d8..e92184f1a5c7782fc597c56b51f8577d36f086c7 100644 (file)
@@ -150,7 +150,7 @@ L<X509_get_pubkey(3)>,
 The X509_PUBKEY_new_ex() and X509_PUBKEY_eq() functions were added in OpenSSL
 3.0.
 
-X509_PUBKEY_set0_public_key() was added in OpenSSL 3.1.
+X509_PUBKEY_set0_public_key() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 22e6f836ccc1ad05f6618e50f2d93ccd09e0419d..ad426956b0a6c1e2632783173bc8c1e3b11c3c7a 100644 (file)
@@ -67,7 +67,7 @@ uses the value returned by X509_get_default_cert_dir()).
 =head1 NOTES
 
 X509_get_default_cert_uri(), X509_get_default_cert_uri_env() and
-X509_get_default_cert_path_env() were introduced in OpenSSL 3.1. Prior to this
+X509_get_default_cert_path_env() were introduced in OpenSSL 3.2. Prior to this
 release, store URIs were expressed via the environment variable returned by
 X509_get_default_cert_dir_env(); this environment variable could be used to
 specify either a list of directories or a store URI. This creates an ambiguity
@@ -99,7 +99,7 @@ L<SSL_CTX_load_verify_locations(3)>
 =head1 HISTORY
 
 X509_get_default_cert_uri(), X509_get_default_cert_path_env() and
-X509_get_default_cert_uri_env() were introduced in OpenSSL 3.1.
+X509_get_default_cert_uri_env() were introduced in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index f1d07bf79e214069a3ad8c4878849db1b949cab0..dcebb55fe6ad463ddc766086bc58cfc2e77634b1 100644 (file)
@@ -92,7 +92,7 @@ L<X509_verify_cert(3)>
 
 X509_new_ex() was added in OpenSSL 3.0.
 
-OSSL_STACK_OF_X509_free() was added in OpenSSL 3.1.
+OSSL_STACK_OF_X509_free() was added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 194cdb2586bf7eb03e4f0269d0fe43c87ace305b..ca20e115cd22cb1a3d7b50af8202a719be7c7f02 100644 (file)
@@ -54,7 +54,7 @@ a filter BIO with I<BIO_f_>.
 =head2 TCP Fast Open
 
 TCP Fast Open (RFC7413), abbreviated "TFO", is supported by the BIO
-interface since OpenSSL 3.1. TFO is supported in the following operating systems:
+interface since OpenSSL 3.2. TFO is supported in the following operating systems:
 
 =over 4
 
index 4e80e5beb78b31d8fd0dca4fa900639d78641e69..938a25b7e8eb1876ded621b201b3b60ea9d9b745 100644 (file)
@@ -220,7 +220,7 @@ L<provider(7)>
 The provider KEM interface was introduced in OpenSSL 3.0.
 
 OSSL_FUNC_kem_auth_encapsulate_init() and OSSL_FUNC_kem_auth_decapsulate_init()
-were added in OpenSSL 3.1.
+were added in OpenSSL 3.2.
 
 =head1 COPYRIGHT
 
index 97dd3a4b84b24d2c06606e47701563c619f9f778..780639bd49083128a625ebe9329dc2385c686619 100644 (file)
@@ -97,16 +97,16 @@ unsigned long OPENSSL_LH_get_down_load(const OPENSSL_LHASH *lh);
 void OPENSSL_LH_set_down_load(OPENSSL_LHASH *lh, unsigned long down_load);
 
 # ifndef OPENSSL_NO_STDIO
-#  ifndef OPENSSL_NO_DEPRECATED_3_1
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp);
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_stats(const OPENSSL_LHASH *lh, FILE *fp);
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp);
+#  ifndef OPENSSL_NO_DEPRECATED_3_2
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp);
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_node_stats(const OPENSSL_LHASH *lh, FILE *fp);
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp);
 #  endif
 # endif
-# ifndef OPENSSL_NO_DEPRECATED_3_1
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
-OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
+# ifndef OPENSSL_NO_DEPRECATED_3_2
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
+OSSL_DEPRECATEDIN_3_2 void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *lh, BIO *out);
 # endif
 
 # ifndef OPENSSL_NO_DEPRECATED_1_1_0
@@ -181,7 +181,7 @@ OSSL_DEPRECATEDIN_3_1 void OPENSSL_LH_node_usage_stats_bio(const OPENSSL_LHASH *
     } \
     LHASH_OF(type)
 
-# ifndef OPENSSL_NO_DEPRECATED_3_1
+# ifndef OPENSSL_NO_DEPRECATED_3_2
 #  define DEFINE_LHASH_OF_DEPRECATED(type) \
     static ossl_unused ossl_inline void \
     lh_##type##_node_stats_bio(const LHASH_OF(type) *lh, BIO *out) \
index 1db8ad9f5635a51be9fb07dcf0a47429565ab037..b59c6ed3417eee2def7c45f21be13585679f3cf3 100644 (file)
  * 'no-deprecated'.
  */
 
+# undef OPENSSL_NO_DEPRECATED_3_2
 # undef OPENSSL_NO_DEPRECATED_3_0
 # undef OPENSSL_NO_DEPRECATED_1_1_1
 # undef OPENSSL_NO_DEPRECATED_1_1_0
 # undef OPENSSL_NO_DEPRECATED_1_0_0
 # undef OPENSSL_NO_DEPRECATED_0_9_8
 
-# if OPENSSL_API_LEVEL >= 30100
+# if OPENSSL_API_LEVEL >= 30200
 #  ifndef OPENSSL_NO_DEPRECATED
-#   define OSSL_DEPRECATEDIN_3_1                OSSL_DEPRECATED(3.1)
-#   define OSSL_DEPRECATEDIN_3_1_FOR(msg)       OSSL_DEPRECATED_FOR(3.1, msg)
+#   define OSSL_DEPRECATEDIN_3_2                OSSL_DEPRECATED(3.2)
+#   define OSSL_DEPRECATEDIN_3_2_FOR(msg)       OSSL_DEPRECATED_FOR(3.2, msg)
 #  else
-#   define OPENSSL_NO_DEPRECATED_3_1
+#   define OPENSSL_NO_DEPRECATED_3_2
 #  endif
 # else
-#  define OSSL_DEPRECATEDIN_3_1
-#  define OSSL_DEPRECATEDIN_3_1_FOR(msg)
+#  define OSSL_DEPRECATEDIN_3_2
+#  define OSSL_DEPRECATEDIN_3_2_FOR(msg)
 # endif
 # if OPENSSL_API_LEVEL >= 30000
 #  ifndef OPENSSL_NO_DEPRECATED
index f9c1395859fe23b4905e39c292b780da3d0e5173..4518ef477da7d0966268ab951e996ae4c4589c39 100644 (file)
@@ -1178,7 +1178,7 @@ OPENSSL_uni2asc                         1205      3_0_0   EXIST::FUNCTION:
 SCT_validation_status_string            1206   3_0_0   EXIST::FUNCTION:CT
 PKCS7_add_attribute                     1207   3_0_0   EXIST::FUNCTION:
 ENGINE_register_DSA                     1208   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
-OPENSSL_LH_node_stats                   1209   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1,STDIO
+OPENSSL_LH_node_stats                   1209   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2,STDIO
 X509_policy_tree_free                   1210   3_0_0   EXIST::FUNCTION:
 EC_GFp_simple_method                    1211   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,EC
 X509_it                                 1212   3_0_0   EXIST::FUNCTION:
@@ -1317,7 +1317,7 @@ BIO_f_linebuffer                        1346      3_0_0   EXIST::FUNCTION:
 ASN1_item_d2i_bio                       1347   3_0_0   EXIST::FUNCTION:
 ENGINE_get_flags                        1348   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
 OCSP_resp_find                          1349   3_0_0   EXIST::FUNCTION:OCSP
-OPENSSL_LH_node_usage_stats_bio         1350   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1
+OPENSSL_LH_node_usage_stats_bio         1350   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2
 EVP_PKEY_encrypt                        1351   3_0_0   EXIST::FUNCTION:
 CRYPTO_cfb128_8_encrypt                 1352   3_0_0   EXIST::FUNCTION:
 SXNET_get_id_INTEGER                    1353   3_0_0   EXIST::FUNCTION:
@@ -1790,7 +1790,7 @@ X509V3_EXT_REQ_add_conf                 1832      3_0_0   EXIST::FUNCTION:
 ASN1_STRING_to_UTF8                     1833   3_0_0   EXIST::FUNCTION:
 EVP_MD_meth_set_update                  1835   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 EVP_camellia_192_cbc                    1836   3_0_0   EXIST::FUNCTION:CAMELLIA
-OPENSSL_LH_stats_bio                    1837   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1
+OPENSSL_LH_stats_bio                    1837   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2
 PKCS7_set_signed_attributes             1838   3_0_0   EXIST::FUNCTION:
 EC_KEY_priv2buf                         1839   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,EC
 BN_BLINDING_free                        1840   3_0_0   EXIST::FUNCTION:
@@ -1973,7 +1973,7 @@ i2d_TS_REQ_fp                           2019      3_0_0   EXIST::FUNCTION:STDIO,TS
 i2d_OTHERNAME                           2020   3_0_0   EXIST::FUNCTION:
 EC_KEY_get0_private_key                 2021   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,EC
 SCT_get0_extensions                     2022   3_0_0   EXIST::FUNCTION:CT
-OPENSSL_LH_node_stats_bio               2023   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1
+OPENSSL_LH_node_stats_bio               2023   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2
 i2d_DIRECTORYSTRING                     2024   3_0_0   EXIST::FUNCTION:
 BN_X931_derive_prime_ex                 2025   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 ENGINE_get_pkey_asn1_meth_str           2026   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
@@ -2553,7 +2553,7 @@ EVP_DecodeUpdate                        2609      3_0_0   EXIST::FUNCTION:
 ENGINE_get_default_RAND                 2610   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
 ERR_peek_last_error_line                2611   3_0_0   EXIST::FUNCTION:
 ENGINE_get_ssl_client_cert_function     2612   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
-OPENSSL_LH_node_usage_stats             2613   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1,STDIO
+OPENSSL_LH_node_usage_stats             2613   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2,STDIO
 DIRECTORYSTRING_it                      2614   3_0_0   EXIST::FUNCTION:
 BIO_write                               2615   3_0_0   EXIST::FUNCTION:
 OCSP_ONEREQ_get_ext_by_OBJ              2616   3_0_0   EXIST::FUNCTION:OCSP
@@ -3073,7 +3073,7 @@ TXT_DB_free                             3139      3_0_0   EXIST::FUNCTION:
 ASN1_STRING_set                         3140   3_0_0   EXIST::FUNCTION:
 d2i_ESS_CERT_ID                         3141   3_0_0   EXIST::FUNCTION:
 EVP_PKEY_meth_set_derive                3142   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
-OPENSSL_LH_stats                        3143   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_1,STDIO
+OPENSSL_LH_stats                        3143   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_2,STDIO
 NCONF_dump_fp                           3144   3_0_0   EXIST::FUNCTION:STDIO
 TS_STATUS_INFO_print_bio                3145   3_0_0   EXIST::FUNCTION:TS
 OPENSSL_sk_dup                          3146   3_0_0   EXIST::FUNCTION:
@@ -5425,44 +5425,44 @@ ASN1_item_d2i_ex                        5552    3_0_0   EXIST::FUNCTION:
 ASN1_TIME_print_ex                      5553   3_0_0   EXIST::FUNCTION:
 EVP_PKEY_get0_provider                  5554   3_0_0   EXIST::FUNCTION:
 EVP_PKEY_CTX_get0_provider              5555   3_0_0   EXIST::FUNCTION:
-X509_PUBKEY_set0_public_key             ?      3_1_0   EXIST::FUNCTION:
-OSSL_STACK_OF_X509_free                 ?      3_1_0   EXIST::FUNCTION:
-EVP_MD_CTX_dup                          ?      3_1_0   EXIST::FUNCTION:
-EVP_CIPHER_CTX_dup                      ?      3_1_0   EXIST::FUNCTION:
-BN_signed_bin2bn                        ?      3_1_0   EXIST::FUNCTION:
-BN_signed_bn2bin                        ?      3_1_0   EXIST::FUNCTION:
-BN_signed_lebin2bn                      ?      3_1_0   EXIST::FUNCTION:
-BN_signed_bn2lebin                      ?      3_1_0   EXIST::FUNCTION:
-BN_signed_native2bn                     ?      3_1_0   EXIST::FUNCTION:
-BN_signed_bn2native                     ?      3_1_0   EXIST::FUNCTION:
-ASYNC_set_mem_functions                 ?      3_1_0   EXIST::FUNCTION:
-ASYNC_get_mem_functions                 ?      3_1_0   EXIST::FUNCTION:
-BIO_ADDR_dup                            ?      3_1_0   EXIST::FUNCTION:SOCK
-OSSL_CMP_CTX_get0_validatedSrvCert      ?      3_1_0   EXIST::FUNCTION:CMP
-OSSL_CRMF_CERTTEMPLATE_get0_publicKey   ?      3_1_0   EXIST::FUNCTION:CRMF
-CMS_final_digest                        ?      3_1_0   EXIST::FUNCTION:CMS
-CMS_EnvelopedData_it                    ?      3_1_0   EXIST::FUNCTION:CMS
-CMS_EnvelopedData_decrypt               ?      3_1_0   EXIST::FUNCTION:CMS
-CMS_SignedData_free                     ?      3_1_0   EXIST::FUNCTION:CMS
-CMS_SignedData_new                      ?      3_1_0   EXIST::FUNCTION:CMS
-CMS_SignedData_verify                   ?      3_1_0   EXIST::FUNCTION:CMS
+X509_PUBKEY_set0_public_key             ?      3_2_0   EXIST::FUNCTION:
+OSSL_STACK_OF_X509_free                 ?      3_2_0   EXIST::FUNCTION:
+EVP_MD_CTX_dup                          ?      3_2_0   EXIST::FUNCTION:
+EVP_CIPHER_CTX_dup                      ?      3_2_0   EXIST::FUNCTION:
+BN_signed_bin2bn                        ?      3_2_0   EXIST::FUNCTION:
+BN_signed_bn2bin                        ?      3_2_0   EXIST::FUNCTION:
+BN_signed_lebin2bn                      ?      3_2_0   EXIST::FUNCTION:
+BN_signed_bn2lebin                      ?      3_2_0   EXIST::FUNCTION:
+BN_signed_native2bn                     ?      3_2_0   EXIST::FUNCTION:
+BN_signed_bn2native                     ?      3_2_0   EXIST::FUNCTION:
+ASYNC_set_mem_functions                 ?      3_2_0   EXIST::FUNCTION:
+ASYNC_get_mem_functions                 ?      3_2_0   EXIST::FUNCTION:
+BIO_ADDR_dup                            ?      3_2_0   EXIST::FUNCTION:SOCK
+OSSL_CMP_CTX_get0_validatedSrvCert      ?      3_2_0   EXIST::FUNCTION:CMP
+OSSL_CRMF_CERTTEMPLATE_get0_publicKey   ?      3_2_0   EXIST::FUNCTION:CRMF
+CMS_final_digest                        ?      3_2_0   EXIST::FUNCTION:CMS
+CMS_EnvelopedData_it                    ?      3_2_0   EXIST::FUNCTION:CMS
+CMS_EnvelopedData_decrypt               ?      3_2_0   EXIST::FUNCTION:CMS
+CMS_SignedData_free                     ?      3_2_0   EXIST::FUNCTION:CMS
+CMS_SignedData_new                      ?      3_2_0   EXIST::FUNCTION:CMS
+CMS_SignedData_verify                   ?      3_2_0   EXIST::FUNCTION:CMS
 OPENSSL_strcasecmp                      ?      3_0_3   EXIST::FUNCTION:
 OPENSSL_strncasecmp                     ?      3_0_3   EXIST::FUNCTION:
-BIO_s_dgram_mem                         ?      3_1_0   EXIST::FUNCTION:
-BIO_recvmmsg                            ?      3_1_0   EXIST::FUNCTION:
-BIO_sendmmsg                            ?      3_1_0   EXIST::FUNCTION:
-BIO_meth_set_sendmmsg                   ?      3_1_0   EXIST::FUNCTION:
-BIO_meth_get_sendmmsg                   ?      3_1_0   EXIST::FUNCTION:
-BIO_meth_set_recvmmsg                   ?      3_1_0   EXIST::FUNCTION:
-BIO_meth_get_recvmmsg                   ?      3_1_0   EXIST::FUNCTION:
-BIO_err_is_non_fatal                    ?      3_1_0   EXIST::FUNCTION:SOCK
-X509_get_default_cert_uri               ?      3_1_0   EXIST::FUNCTION:
-X509_get_default_cert_uri_env           ?      3_1_0   EXIST::FUNCTION:
-X509_get_default_cert_path_env          ?      3_1_0   EXIST::FUNCTION:
-BIO_s_dgram_pair                        ?      3_1_0   EXIST::FUNCTION:DGRAM
-BIO_new_bio_dgram_pair                  ?      3_1_0   EXIST::FUNCTION:DGRAM
-EVP_PKEY_auth_encapsulate_init          ?      3_1_0   EXIST::FUNCTION:
-EVP_PKEY_auth_decapsulate_init          ?      3_1_0   EXIST::FUNCTION:
-PKCS12_SAFEBAG_set0_attrs               ?      3_1_0   EXIST::FUNCTION:
-PKCS12_create_ex2                       ?      3_1_0   EXIST::FUNCTION:
-OSSL_sleep                              ?      3_1_0   EXIST::FUNCTION:
+BIO_s_dgram_mem                         ?      3_2_0   EXIST::FUNCTION:
+BIO_recvmmsg                            ?      3_2_0   EXIST::FUNCTION:
+BIO_sendmmsg                            ?      3_2_0   EXIST::FUNCTION:
+BIO_meth_set_sendmmsg                   ?      3_2_0   EXIST::FUNCTION:
+BIO_meth_get_sendmmsg                   ?      3_2_0   EXIST::FUNCTION:
+BIO_meth_set_recvmmsg                   ?      3_2_0   EXIST::FUNCTION:
+BIO_meth_get_recvmmsg                   ?      3_2_0   EXIST::FUNCTION:
+BIO_err_is_non_fatal                    ?      3_2_0   EXIST::FUNCTION:SOCK
+X509_get_default_cert_uri               ?      3_2_0   EXIST::FUNCTION:
+X509_get_default_cert_uri_env           ?      3_2_0   EXIST::FUNCTION:
+X509_get_default_cert_path_env          ?      3_2_0   EXIST::FUNCTION:
+BIO_s_dgram_pair                        ?      3_2_0   EXIST::FUNCTION:DGRAM
+BIO_new_bio_dgram_pair                  ?      3_2_0   EXIST::FUNCTION:DGRAM
+EVP_PKEY_auth_encapsulate_init          ?      3_2_0   EXIST::FUNCTION:
+EVP_PKEY_auth_decapsulate_init          ?      3_2_0   EXIST::FUNCTION:
+PKCS12_SAFEBAG_set0_attrs               ?      3_2_0   EXIST::FUNCTION:
+PKCS12_create_ex2                       ?      3_2_0   EXIST::FUNCTION:
+OSSL_sleep                              ?      3_2_0   EXIST::FUNCTION:
index f38012075ca9e51cc1915877fbaaf76201f59d5b..adb095bd53801ea9c5e43f17ca1b44431d72acbf 100644 (file)
@@ -520,7 +520,7 @@ SSL_load_client_CA_file_ex              520 3_0_0   EXIST::FUNCTION:
 SSL_set0_tmp_dh_pkey                    521    3_0_0   EXIST::FUNCTION:
 SSL_CTX_set0_tmp_dh_pkey                522    3_0_0   EXIST::FUNCTION:
 SSL_group_to_name                       523    3_0_0   EXIST::FUNCTION:
-SSL_client_hello_get_extension_order    ?      3_1_0   EXIST::FUNCTION:
-OSSL_QUIC_client_method                 ?      3_1_0   EXIST::FUNCTION:QUIC
-OSSL_QUIC_client_thread_method          ?      3_1_0   EXIST::FUNCTION:QUIC
-OSSL_QUIC_server_method                 ?      3_1_0   EXIST::FUNCTION:QUIC
+SSL_client_hello_get_extension_order    ?      3_2_0   EXIST::FUNCTION:
+OSSL_QUIC_client_method                 ?      3_2_0   EXIST::FUNCTION:QUIC
+OSSL_QUIC_client_thread_method          ?      3_2_0   EXIST::FUNCTION:QUIC
+OSSL_QUIC_server_method                 ?      3_2_0   EXIST::FUNCTION:QUIC