Commit 7a5476687e for openssl.org

commit 7a5476687ef1b1efd14fabb05f0a05ba494d1c1e
Author: Carlo Deutschmann <deutschmanncarlo@gmail.com>
Date:   Thu Jun 18 19:36:47 2026 +0200

    Fix spelling mistakes in documentation

    Correct a number of typos found in the man pages:
     * doc/man3/SSL_CTX_set1_curves.pod:        attenion   -> attention
     * doc/man3/CMS_EncryptedData_decrypt.pod:  decypted   -> decrypted
     * doc/man3/X509_get_default_cert_file.pod: delimeter  -> delimiter
     * doc/man3/SSL_CTX_set_msg_callback.pod:   diagostic  -> diagnostic
     * doc/man7/openssl-core_dispatch.h.pod:    dipatch    -> dispatch
     * doc/man3/BIO_s_datagram.pod:             hecause    -> because
     * doc/man3/ASN1_aux_cb.pod:                auxiliarly -> auxiliary

    CLA: trivial
    Fixes: 3d9d1ce52904 "Add documentation for newly added ASN1 functions"
    Fixes: 408622b73a18 "BIO_s_dgram: add documentation and hazard warnings"
    Fixes: e2f6960fc5fe "CMS: Export CMS_EnvelopedData and add CMS_EnvelopedData_decrypt()"
    Fixes: 9efd7e9e98a9 "Fix group tuple handling in DEFAULT expansion"
    Fixes: bfcf1356f9fd "Update the msg_callback documentation"
    Fixes: 606e0426a148 "Add support for loading root CAs from Windows crypto API"
    Fixes: 329b2a2cde48 "DOCS: add openssl-core_numbers.h(7)"

    Reviewed-by: Paul Dale <paul.dale@oracle.com>
    Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
    Reviewed-by: Tim Hudson <tjh@openssl.org>
    Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
    MergeDate: Sun Jun 21 22:50:14 2026
    (Merged from https://github.com/openssl/openssl/pull/31596)

diff --git a/doc/man3/ASN1_aux_cb.pod b/doc/man3/ASN1_aux_cb.pod
index 9963ea1350..68b230ca1a 100644
--- a/doc/man3/ASN1_aux_cb.pod
+++ b/doc/man3/ASN1_aux_cb.pod
@@ -59,7 +59,7 @@ Arbitrary application data

 =item I<flags>

-Flags which indicate the auxiliarly functionality supported.
+Flags which indicate the auxiliary functionality supported.

 The B<ASN1_AFLG_REFCOUNT> flag indicates that objects support reference counting.

diff --git a/doc/man3/BIO_s_datagram.pod b/doc/man3/BIO_s_datagram.pod
index 634c3a9af4..b28dcf088c 100644
--- a/doc/man3/BIO_s_datagram.pod
+++ b/doc/man3/BIO_s_datagram.pod
@@ -65,7 +65,7 @@ the underlying socket is configured and how it is to be used; see below.

 =item

-Use of BIO_s_datagram() with an unconnected network socket is hazardous hecause
+Use of BIO_s_datagram() with an unconnected network socket is hazardous because
 any successful call to BIO_read() results in the peer address used for any
 subsequent call to BIO_write() being set to the source address of the datagram
 received by that call to BIO_read(). Thus, unless the caller calls
diff --git a/doc/man3/CMS_EncryptedData_decrypt.pod b/doc/man3/CMS_EncryptedData_decrypt.pod
index 80bbdcc95f..f7375f2c58 100644
--- a/doc/man3/CMS_EncryptedData_decrypt.pod
+++ b/doc/man3/CMS_EncryptedData_decrypt.pod
@@ -46,7 +46,7 @@ are used when retrieving algorithms from providers.
 CMS_EncryptedData_decrypt() returns 0 if an error occurred otherwise returns 1.

 CMS_EnvelopedData_decrypt() returns NULL if an error occurred,
-otherwise a BIO containing the decypted content.
+otherwise a BIO containing the decrypted content.

 =head1 SEE ALSO

diff --git a/doc/man3/SSL_CTX_set1_curves.pod b/doc/man3/SSL_CTX_set1_curves.pod
index 02a6e6ea10..64321df5f4 100755
--- a/doc/man3/SSL_CTX_set1_curves.pod
+++ b/doc/man3/SSL_CTX_set1_curves.pod
@@ -113,7 +113,7 @@ levels, and can specify which predicted key shares should be sent by a client.
 Group tuples are used by OpenSSL TLS servers to decide whether to request a
 stronger keyshare than those predicted by sending a Hello Retry Request
 (B<HRR>) even if some of the predicted groups are supported.
-OpenSSL clients largely ignore tuple boundaries, and pay attenion only to the
+OpenSSL clients largely ignore tuple boundaries, and pay attention only to the
 overall order of I<list> elements and which groups are selected as predicted
 keyshares as described below.
 Tuple boundaries do however affect the behaviour of keyshare predictions
diff --git a/doc/man3/SSL_CTX_set_msg_callback.pod b/doc/man3/SSL_CTX_set_msg_callback.pod
index f046c77b53..c1748bbd8a 100644
--- a/doc/man3/SSL_CTX_set_msg_callback.pod
+++ b/doc/man3/SSL_CTX_set_msg_callback.pod
@@ -92,7 +92,7 @@ The SSL_trace() function can be used as a pre-written callback in a call to
 SSL_CTX_set_msg_callback() or SSL_set_msg_callback(). It requires a BIO to be
 set as the callback argument via SSL_CTX_set_msg_callback_arg() or
 SSL_set_msg_callback_arg(). Setting this callback will cause human readable
-diagostic tracing information about an SSL/TLS/QUIC connection to be written to
+diagnostic tracing information about an SSL/TLS/QUIC connection to be written to
 the BIO.

 =head1 NOTES
diff --git a/doc/man3/X509_get_default_cert_file.pod b/doc/man3/X509_get_default_cert_file.pod
index 1e65b22700..a604cf5571 100644
--- a/doc/man3/X509_get_default_cert_file.pod
+++ b/doc/man3/X509_get_default_cert_file.pod
@@ -24,7 +24,7 @@ the default path when it is asked to load trusted CA certificates
 from a file and no other path is specified. If the file exists, CA certificates
 are loaded from the file.

-The X509_get_default_cert_dir() function returns a default delimeter-separated
+The X509_get_default_cert_dir() function returns a default delimiter-separated
 list of paths to a directories containing trusted CA certificates named in the
 hashed format. OpenSSL will use this as the default list of paths when it is
 asked to load trusted CA certificates from a directory and no other path is
diff --git a/doc/man7/openssl-core_dispatch.h.pod b/doc/man7/openssl-core_dispatch.h.pod
index a19e1331fa..7f99fe2a81 100644
--- a/doc/man7/openssl-core_dispatch.h.pod
+++ b/doc/man7/openssl-core_dispatch.h.pod
@@ -24,7 +24,7 @@ are named as follows:

 These macros have the form C<OSSL_OP_I<opname>>.

-=item dipatch numbers
+=item dispatch numbers

 These macros have the form C<OSSL_FUNC_I<opname>_I<funcname>>, where
 C<I<opname>> is the same as in the macro for the operation this