crypto/openssl: update generated content to match 3.5.8 release

This contains 2 new manpages as well as some minor manpage content
changes.

MFC with:	78e936b2d
This commit is contained in:
Enji Cooper committed 2026-08-28 18:41:30 -07:00
1 parent 78e936b2d0
commit 0d4d0f3a9f
904 files changed
+1514 -1048

No files matched your search

+1 -1
View File
@@ -8,7 +8,7 @@ modulesdir=${libdir}/ossl-modules
Name: OpenSSL-libcrypto
Description: OpenSSL cryptography library
Version: 3.5.7
Version: 3.5.8
Libs: -L${libdir} -lcrypto
Libs.private: -pthread
Cflags: -I${includedir}
+1 -1
View File
@@ -6,7 +6,7 @@ includedir=${prefix}/include
Name: OpenSSL-libssl
Description: Secure Sockets Layer and cryptography libraries
Version: 3.5.7
Version: 3.5.8
Requires.private: libcrypto
Libs: -L${libdir} -lssl
Cflags: -I${includedir}
+1 -1
View File
@@ -6,5 +6,5 @@ includedir=${prefix}/include
Name: OpenSSL
Description: Secure Sockets Layer and cryptography libraries and tools
Version: 3.5.7
Version: 3.5.8
Requires: libssl libcrypto
+5 -5
View File
@@ -34,7 +34,7 @@ extern "C" {
# define OPENSSL_VERSION_MINOR 5
/* clang-format on */
/* clang-format off */
# define OPENSSL_VERSION_PATCH 7
# define OPENSSL_VERSION_PATCH 8
/* clang-format on */
/*
@@ -87,10 +87,10 @@ extern "C" {
* OPENSSL_VERSION_BUILD_METADATA_STR appended.
*/
/* clang-format off */
# define OPENSSL_VERSION_STR "3.5.7"
# define OPENSSL_VERSION_STR "3.5.8"
/* clang-format on */
/* clang-format off */
# define OPENSSL_FULL_VERSION_STR "3.5.7"
# define OPENSSL_FULL_VERSION_STR "3.5.8"
/* clang-format on */
/*
@@ -99,7 +99,7 @@ extern "C" {
* These strings are defined separately to allow them to be parsable.
*/
/* clang-format off */
# define OPENSSL_RELEASE_DATE "9 Jun 2026"
# define OPENSSL_RELEASE_DATE "25 Aug 2026"
/* clang-format on */
/*
@@ -107,7 +107,7 @@ extern "C" {
*/
/* clang-format off */
# define OPENSSL_VERSION_TEXT "OpenSSL 3.5.7 9 Jun 2026"
# define OPENSSL_VERSION_TEXT "OpenSSL 3.5.8 25 Aug 2026"
/* clang-format on */
/* clang-format off */
+12 -7
View File
@@ -2488,6 +2488,7 @@ __owur int SSL_get_conn_close_info(SSL *ssl,
#define SSL_VALUE_STREAM_WRITE_BUF_SIZE 7
#define SSL_VALUE_STREAM_WRITE_BUF_USED 8
#define SSL_VALUE_STREAM_WRITE_BUF_AVAIL 9
#define SSL_VALUE_QUIC_MAX_PENDING_CONNS 16
#define SSL_VALUE_EVENT_HANDLING_MODE_INHERIT 0
#define SSL_VALUE_EVENT_HANDLING_MODE_IMPLICIT 1
@@ -2735,8 +2736,18 @@ const CTLOG_STORE *SSL_CTX_get0_ctlog_store(const SSL_CTX *ctx);
#define SSL_SECOP_OTHER_SIGALG (5 << 16)
#define SSL_SECOP_OTHER_CERT (6 << 16)
/* Indicated operation refers to peer key or certificate */
/*
* Unused values - these do nothing and are never set.
* They are retained because of API. They should
* be removed next major
*/
#define SSL_SECOP_PEER 0x1000
/* Peer EE key in certificate */
#define SSL_SECOP_PEER_EE_KEY (SSL_SECOP_EE_KEY | SSL_SECOP_PEER)
/* Peer CA key in certificate */
#define SSL_SECOP_PEER_CA_KEY (SSL_SECOP_CA_KEY | SSL_SECOP_PEER)
/* Peer CA digest algorithm in certificate */
#define SSL_SECOP_PEER_CA_MD (SSL_SECOP_CA_MD | SSL_SECOP_PEER)
/* Values for "op" parameter in security callback */
@@ -2775,12 +2786,6 @@ const CTLOG_STORE *SSL_CTX_get0_ctlog_store(const SSL_CTX *ctx);
#define SSL_SECOP_CA_KEY (17 | SSL_SECOP_OTHER_CERT)
/* CA digest algorithm in certificate */
#define SSL_SECOP_CA_MD (18 | SSL_SECOP_OTHER_CERT)
/* Peer EE key in certificate */
#define SSL_SECOP_PEER_EE_KEY (SSL_SECOP_EE_KEY | SSL_SECOP_PEER)
/* Peer CA key in certificate */
#define SSL_SECOP_PEER_CA_KEY (SSL_SECOP_CA_KEY | SSL_SECOP_PEER)
/* Peer CA digest algorithm in certificate */
#define SSL_SECOP_PEER_CA_MD (SSL_SECOP_CA_MD | SSL_SECOP_PEER)
void SSL_set_security_level(SSL *s, int level);
__owur int SSL_get_security_level(const SSL *s);
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ADMISSIONS 3ossl"
.TH ADMISSIONS 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ADMISSIONS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_EXTERN_FUNCS 3ossl"
.TH ASN1_EXTERN_FUNCS 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_EXTERN_FUNCS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_INTEGER_GET_INT64 3ossl"
.TH ASN1_INTEGER_GET_INT64 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASN1_INTEGER_GET_INT64 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -167,7 +167,7 @@ of an \fBint64_t\fR type.
only fail due to a memory allocation error.
.PP
\&\fBASN1_INTEGER_to_BN()\fR and \fBASN1_ENUMERATED_to_BN()\fR return a \fBBIGNUM\fR structure
of NULL if an error occurs. They can fail if the passed type is incorrect
or NULL if an error occurs. They can fail if the passed type is incorrect
(due to programming error) or due to a memory allocation failure.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
@@ -179,7 +179,7 @@ of NULL if an error occurs. They can fail if the passed type is incorrect
were added in OpenSSL 1.1.0.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2015\-2020 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2015\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_INTEGER_NEW 3ossl"
.TH ASN1_INTEGER_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_INTEGER_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_ITEM_LOOKUP 3ossl"
.TH ASN1_ITEM_LOOKUP 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_ITEM_LOOKUP 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_OBJECT_NEW 3ossl"
.TH ASN1_OBJECT_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_OBJECT_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_STRING_TABLE_ADD 3ossl"
.TH ASN1_STRING_TABLE_ADD 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_STRING_TABLE_ADD 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_STRING_LENGTH 3ossl"
.TH ASN1_STRING_LENGTH 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASN1_STRING_LENGTH 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_STRING_NEW 3ossl"
.TH ASN1_STRING_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_STRING_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_STRING_PRINT_EX 3ossl"
.TH ASN1_STRING_PRINT_EX 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_STRING_PRINT_EX 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_TIME_SET 3ossl"
.TH ASN1_TIME_SET 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_TIME_SET 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_TYPE_GET 3ossl"
.TH ASN1_TYPE_GET 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASN1_TYPE_GET 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+38 -12
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_AUX_CB 3ossl"
.TH ASN1_AUX_CB 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_AUX_CB 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -117,7 +117,7 @@ An \fBASN1_AUX\fR structure contains the following information.
Arbitrary application data
.IP \fIflags\fR 4
.IX Item "flags"
Flags which indicate the auxiliarly functionality supported.
Flags which indicate the auxiliary functionality supported.
.Sp
The \fBASN1_AFLG_REFCOUNT\fR flag indicates that objects support reference counting.
.Sp
@@ -157,9 +157,11 @@ During the processing of an \fBASN1_VALUE\fR object the callbacks set via
\&\fIasn1_cb\fR or \fIasn1_const_cb\fR will be invoked as a result of various events
indicated via the \fIoperation\fR parameter. The value of \fI*in\fR will be the
\&\fBASN1_VALUE\fR object being processed based on the template in \fIit\fR. An
additional operation specific parameter may be passed in \fIexarg\fR. The currently
supported operations are as follows. The callbacks should return a positive
value on success or zero on error, unless otherwise noted below.
additional operation specific parameter may be passed in \fIexarg\fR. The
currently supported operations are as follows. Unless noted otherwise below,
the callbacks should return a positive value on success and zero on error;
some operations recognise additional return values, and a few do not consult
the return value at all.
.IP \fBASN1_OP_NEW_PRE\fR 4
.IX Item "ASN1_OP_NEW_PRE"
Invoked when processing a \fBCHOICE\fR, \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure
@@ -176,12 +178,14 @@ after an \fBASN1_VALUE\fR object has been allocated. The allocated object is in
Invoked when processing a \fBCHOICE\fR, \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure
immediately before an \fBASN1_VALUE\fR is freed. If the callback originally
constructed the \fBASN1_VALUE\fR via \fBASN1_OP_NEW_PRE\fR then it should free it at
this point and return 2 from the callback. Otherwise it should return 1 for
success or 0 on error.
this point and return 2; the caller will then skip its normal freeing. Any
other return value (including zero) causes the caller to proceed with normal
freeing; the hook cannot signal an error.
.IP \fBASN1_OP_FREE_POST\fR 4
.IX Item "ASN1_OP_FREE_POST"
Invoked when processing a \fBCHOICE\fR, \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure
immediately after \fBASN1_VALUE\fR sub\-structures are freed.
immediately after \fBASN1_VALUE\fR sub\-structures are freed. The caller does not
consult the return value from this hook.
.IP \fBASN1_OP_D2I_PRE\fR 4
.IX Item "ASN1_OP_D2I_PRE"
Invoked when processing a \fBCHOICE\fR, \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure
@@ -202,7 +206,10 @@ immediately after a "i2d" operation for the \fBASN1_VALUE\fR.
.IX Item "ASN1_OP_PRINT_PRE"
Invoked when processing a \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure immediately
before printing the \fBASN1_VALUE\fR. The \fIexarg\fR argument will be a pointer to an
\&\fBASN1_PRINT_ARG\fR structure (see below).
\&\fBASN1_PRINT_ARG\fR structure (see below). If the callback has fully printed the
value itself it should return 2; the caller will then skip the per\-field
printing loop and the matching \fBASN1_OP_PRINT_POST\fR callback. Return zero on
error or any other positive value to continue with normal printing.
.IP \fBASN1_OP_PRINT_POST\fR 4
.IX Item "ASN1_OP_PRINT_POST"
Invoked when processing a \fBSEQUENCE\fR or \fBNDEF_SEQUENCE\fR structure immediately
@@ -274,8 +281,27 @@ The \fBBIO\fR with filters appended
The streaming I/O boundary.
.SH "RETURN VALUES"
.IX Header "RETURN VALUES"
The callbacks return 0 on error and a positive value on success. Some operations
require specific positive success values as noted above.
In general the callbacks return zero on error and a positive value on
success. Several operations have additional or different return\-value
semantics, summarised here:
.IP \(bu 4
\&\fBASN1_OP_NEW_PRE\fR recognises a return of 2, meaning that the callback has
allocated the \fBASN1_VALUE\fR itself and normal allocation should be skipped.
.IP \(bu 4
\&\fBASN1_OP_FREE_PRE\fR recognises a return of 2, meaning that the callback has
freed the \fBASN1_VALUE\fR itself and normal freeing should be skipped. Other
return values (including zero) cause normal freeing to proceed; the hook
cannot signal an error.
.IP \(bu 4
\&\fBASN1_OP_FREE_POST\fR\*(Aqs return value is not consulted by the caller.
.IP \(bu 4
\&\fBASN1_OP_PRINT_PRE\fR recognises a return of 2, meaning that the callback
has printed the value itself; the caller will skip the per\-field printing
loop and the matching \fBASN1_OP_PRINT_POST\fR invocation.
.IP \(bu 4
\&\fBASN1_OP_STREAM_PRE\fR, \fBASN1_OP_STREAM_POST\fR, \fBASN1_OP_DETACHED_PRE\fR, and
\&\fBASN1_OP_DETACHED_POST\fR treat any non\-positive return value (zero or
negative) as an error.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
\&\fBASN1_item_new_ex\fR\|(3)
@@ -285,7 +311,7 @@ The \fBASN1_aux_const_cb()\fR callback and the \fBASN1_OP_GET0_LIBCTX\fR and
\&\fBASN1_OP_GET0_PROPQ\fR operation types were added in OpenSSL 3.0.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2021\-2025 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2021\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_GENERATE_NCONF 3ossl"
.TH ASN1_GENERATE_NCONF 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_GENERATE_NCONF 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_ITEM_D2I_BIO 3ossl"
.TH ASN1_ITEM_D2I_BIO 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASN1_ITEM_D2I_BIO 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -121,6 +121,16 @@ algorithm fetches are required during the process then they will use the
string in \fIpropq\fR. See "ALGORITHM FETCHING" in \fBcrypto\fR\|(7) for more information
about algorithm fetching.
.PP
When reading from \fIin\fR, decoding consumes one complete DER\-encoded structure
and leaves any following bytes in the BIO, so concatenated structures can be
read with successive calls. Reaching the end of the input cleanly, at a
structure boundary, is not treated as an error: the function returns NULL
without adding to the error queue. If the end of the input is reached in the
middle of a structure, or an indefinite\-length value is missing its
end\-of\-contents octets (that is, the input is truncated), an error is queued
with reason code \fBASN1_R_NOT_ENOUGH_DATA\fR. The same applies to
\&\fBASN1_item_d2i_fp_ex()\fR.
.PP
\&\fBASN1_item_d2i_bio()\fR is the same as \fBASN1_item_d2i_bio_ex()\fR except that the
default \fBOSSL_LIB_CTX\fR is used (i.e. NULL) and with a NULL property query
string.
@@ -153,6 +163,12 @@ that the \fIlibctx\fR and \fIpropq\fR can be used when doing algorithm fetching.
\&\fBASN1_item_d2i_bio()\fR, \fBASN1_item_unpack_ex()\fR and \fBASN1_item_unpack()\fR return a pointer to
an \fBASN1_VALUE\fR or NULL on error.
.PP
The \fBASN1_item_d2i_bio()\fR and \fBASN1_item_d2i_fp()\fR functions, including their
\&\fB_ex\fR variants, also return NULL at a clean end of input. In that case the
error queue is left unchanged, so a caller reading concatenated structures in
a loop can distinguish a clean end of input from a decoding error by
inspecting the error queue, for example with \fBERR_peek_error\fR\|(3).
.PP
\&\fBASN1_item_i2d_mem_bio()\fR returns a pointer to a memory BIO or NULL on error.
.PP
\&\fBASN1_item_pack()\fR returns a pointer to an \fBASN1_STRING\fR or NULL on error.
@@ -164,7 +180,7 @@ and \fBASN1_item_i2d_mem_bio()\fR were added in OpenSSL 3.0.
The function \fBASN1_item_unpack_ex()\fR was added in OpenSSL 3.2.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2021\-2023 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2021\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_ITEM_NEW 3ossl"
.TH ASN1_ITEM_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASN1_ITEM_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASN1_ITEM_SIGN 3ossl"
.TH ASN1_ITEM_SIGN 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASN1_ITEM_SIGN 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASYNC_WAIT_CTX_NEW 3ossl"
.TH ASYNC_WAIT_CTX_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH ASYNC_WAIT_CTX_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "ASYNC_START_JOB 3ossl"
.TH ASYNC_START_JOB 3ossl 2026-06-09 3.5.7 OpenSSL
.TH ASYNC_START_JOB 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BF_ENCRYPT 3ossl"
.TH BF_ENCRYPT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BF_ENCRYPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_ADDR 3ossl"
.TH BIO_ADDR 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_ADDR 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_ADDRINFO 3ossl"
.TH BIO_ADDRINFO 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_ADDRINFO 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_CONNECT 3ossl"
.TH BIO_CONNECT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_CONNECT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_CTRL 3ossl"
.TH BIO_CTRL 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_CTRL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_BASE64 3ossl"
.TH BIO_F_BASE64 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_F_BASE64 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_BUFFER 3ossl"
.TH BIO_F_BUFFER 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_F_BUFFER 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_CIPHER 3ossl"
.TH BIO_F_CIPHER 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_F_CIPHER 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_MD 3ossl"
.TH BIO_F_MD 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_F_MD 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_NULL 3ossl"
.TH BIO_F_NULL 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_F_NULL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_PREFIX 3ossl"
.TH BIO_F_PREFIX 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_F_PREFIX 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_READBUFFER 3ossl"
.TH BIO_F_READBUFFER 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_F_READBUFFER 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_F_SSL 3ossl"
.TH BIO_F_SSL 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_F_SSL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_FIND_TYPE 3ossl"
.TH BIO_FIND_TYPE 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_FIND_TYPE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_GET_DATA 3ossl"
.TH BIO_GET_DATA 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_GET_DATA 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_GET_EX_NEW_INDEX 3ossl"
.TH BIO_GET_EX_NEW_INDEX 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_GET_EX_NEW_INDEX 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_GET_RPOLL_DESCRIPTOR 3ossl"
.TH BIO_GET_RPOLL_DESCRIPTOR 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_GET_RPOLL_DESCRIPTOR 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_METH_NEW 3ossl"
.TH BIO_METH_NEW 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_METH_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_NEW 3ossl"
.TH BIO_NEW 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_NEW_CMS 3ossl"
.TH BIO_NEW_CMS 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_NEW_CMS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_PARSE_HOSTSERV 3ossl"
.TH BIO_PARSE_HOSTSERV 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_PARSE_HOSTSERV 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_PRINTF 3ossl"
.TH BIO_PRINTF 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_PRINTF 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_PUSH 3ossl"
.TH BIO_PUSH 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_PUSH 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_READ 3ossl"
.TH BIO_READ 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_READ 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_ACCEPT 3ossl"
.TH BIO_S_ACCEPT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_ACCEPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_BIO 3ossl"
.TH BIO_S_BIO 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_BIO 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_CONNECT 3ossl"
.TH BIO_S_CONNECT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_CONNECT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_CORE 3ossl"
.TH BIO_S_CORE 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_CORE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_DATAGRAM 3ossl"
.TH BIO_S_DATAGRAM 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_DATAGRAM 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -119,7 +119,7 @@ neither \fBBIO_ctrl_dgram_connect()\fR nor \fBBIO_ctrl_set_connected()\fR cause
to become connected. These controls are provided to indicate to the BIO how
the underlying socket is configured and how it is to be used; see below.
.IP \(bu 4
Use of \fBBIO_s_datagram()\fR with an unconnected network socket is hazardous hecause
Use of \fBBIO_s_datagram()\fR with an unconnected network socket is hazardous because
any successful call to \fBBIO_read()\fR results in the peer address used for any
subsequent call to \fBBIO_write()\fR being set to the source address of the datagram
received by that call to \fBBIO_read()\fR. Thus, unless the caller calls
@@ -284,7 +284,7 @@ on the circumstance; see discussion above.
\&\fBBIO_sendmmsg\fR\|(3), \fBBIO_s_dgram_pair\fR\|(3), \fBDTLSv1_listen\fR\|(3), \fBbio\fR\|(7)
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2022\-2023 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2022\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_DGRAM_PAIR 3ossl"
.TH BIO_S_DGRAM_PAIR 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_DGRAM_PAIR 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_FD 3ossl"
.TH BIO_S_FD 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_S_FD 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+5 -6
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_FILE 3ossl"
.TH BIO_S_FILE 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_FILE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -76,8 +76,8 @@ BIO_rw_filename \- FILE bio
\& BIO *BIO_new_file(const char *filename, const char *mode);
\& BIO *BIO_new_fp(FILE *stream, int flags);
\&
\& BIO_set_fp(BIO *b, FILE *fp, int flags);
\& BIO_get_fp(BIO *b, FILE **fpp);
\& long BIO_set_fp(BIO *b, FILE *fp, int flags);
\& long BIO_get_fp(BIO *b, FILE **fpp);
\&
\& int BIO_read_filename(BIO *b, char *name);
\& int BIO_write_filename(BIO *b, char *name);
@@ -147,8 +147,7 @@ lingual environment, encode filenames in UTF\-8.
\&\fBBIO_new_file()\fR and \fBBIO_new_fp()\fR return a file BIO or NULL if an error
occurred.
.PP
\&\fBBIO_set_fp()\fR and \fBBIO_get_fp()\fR return 1 for success or <=0 for failure
(although the current implementation never return 0).
\&\fBBIO_set_fp()\fR and \fBBIO_get_fp()\fR return 1 for success or <=0 for failure.
.PP
\&\fBBIO_seek()\fR returns 0 for success or negative values for failure.
.PP
@@ -222,7 +221,7 @@ occurred this differs from other types of BIO which will typically return
\&\fBBIO_set_close\fR\|(3), \fBBIO_get_close\fR\|(3)
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2000\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_MEM 3ossl"
.TH BIO_S_MEM 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_S_MEM 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_NULL 3ossl"
.TH BIO_S_NULL 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_S_NULL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_S_SOCKET 3ossl"
.TH BIO_S_SOCKET 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_S_SOCKET 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_SENDMMSG 3ossl"
.TH BIO_SENDMMSG 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_SENDMMSG 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_SET_CALLBACK 3ossl"
.TH BIO_SET_CALLBACK 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_SET_CALLBACK 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_SET_FLAGS 3ossl"
.TH BIO_SET_FLAGS 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BIO_SET_FLAGS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_SHOULD_RETRY 3ossl"
.TH BIO_SHOULD_RETRY 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_SHOULD_RETRY 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BIO_SOCKET_WAIT 3ossl"
.TH BIO_SOCKET_WAIT 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BIO_SOCKET_WAIT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_BLINDING_NEW 3ossl"
.TH BN_BLINDING_NEW 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_BLINDING_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_CTX_NEW 3ossl"
.TH BN_CTX_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_CTX_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_CTX_START 3ossl"
.TH BN_CTX_START 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_CTX_START 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_ADD 3ossl"
.TH BN_ADD 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_ADD 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_ADD_WORD 3ossl"
.TH BN_ADD_WORD 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_ADD_WORD 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_BN2BIN 3ossl"
.TH BN_BN2BIN 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_BN2BIN 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_CMP 3ossl"
.TH BN_CMP 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_CMP 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_COPY 3ossl"
.TH BN_COPY 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_COPY 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_GENERATE_PRIME 3ossl"
.TH BN_GENERATE_PRIME 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_GENERATE_PRIME 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -254,6 +254,8 @@ can similarly be compared to \fBBN_is_prime_ex()\fR and
\&\-1 on error.
.PP
\&\fBBN_generate_prime()\fR returns the prime number on success, \fBNULL\fR otherwise.
Please note that the \fBret\fR BIGNUM is freed on failure and must not be
used or freed by the caller in such case.
.PP
BN_GENCB_new returns a pointer to a BN_GENCB structure on success, or \fBNULL\fR
otherwise.
@@ -299,7 +301,7 @@ and \fBBN_GENCB_get_arg()\fR functions were added in OpenSSL 1.1.0.
\&\fBBN_check_prime()\fR was added in OpenSSL 3.0.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2000\-2025 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2000\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_MOD_EXP_MONT 3ossl"
.TH BN_MOD_EXP_MONT 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_MOD_EXP_MONT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_MOD_INVERSE 3ossl"
.TH BN_MOD_INVERSE 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_MOD_INVERSE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_MOD_MUL_MONTGOMERY 3ossl"
.TH BN_MOD_MUL_MONTGOMERY 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_MOD_MUL_MONTGOMERY 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_MOD_MUL_RECIPROCAL 3ossl"
.TH BN_MOD_MUL_RECIPROCAL 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_MOD_MUL_RECIPROCAL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_NEW 3ossl"
.TH BN_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_NUM_BYTES 3ossl"
.TH BN_NUM_BYTES 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_NUM_BYTES 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_RAND 3ossl"
.TH BN_RAND 3ossl 2026-06-09 3.5.7 OpenSSL
.TH BN_RAND 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_SECURITY_BITS 3ossl"
.TH BN_SECURITY_BITS 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_SECURITY_BITS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_SET_BIT 3ossl"
.TH BN_SET_BIT 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_SET_BIT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_SWAP 3ossl"
.TH BN_SWAP 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_SWAP 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BN_ZERO 3ossl"
.TH BN_ZERO 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BN_ZERO 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "BUF_MEM_NEW 3ossl"
.TH BUF_MEM_NEW 3ossl 2026-01-27 3.5.5 OpenSSL
.TH BUF_MEM_NEW 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMAC_CTX 3ossl"
.TH CMAC_CTX 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMAC_CTX 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ENCRYPTEDDATA_DECRYPT 3ossl"
.TH CMS_ENCRYPTEDDATA_DECRYPT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ENCRYPTEDDATA_DECRYPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -107,7 +107,7 @@ are used when retrieving algorithms from providers.
\&\fBCMS_EncryptedData_decrypt()\fR returns 0 if an error occurred otherwise returns 1.
.PP
\&\fBCMS_EnvelopedData_decrypt()\fR returns NULL if an error occurred,
otherwise a BIO containing the decypted content.
otherwise a BIO containing the decrypted content.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
\&\fBERR_get_error\fR\|(3), \fBCMS_EncryptedData_encrypt\fR\|(3), \fBCMS_decrypt\fR\|(3)
@@ -116,7 +116,7 @@ otherwise a BIO containing the decypted content.
\&\fBCMS_EnvelopedData_decrypt()\fR was added in OpenSSL 3.2.
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Copyright 2020 The OpenSSL Project Authors. All Rights Reserved.
Copyright 2020\-2026 The OpenSSL Project Authors. All Rights Reserved.
.PP
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
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ENCRYPTEDDATA_ENCRYPT 3ossl"
.TH CMS_ENCRYPTEDDATA_ENCRYPT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ENCRYPTEDDATA_ENCRYPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ENCRYPTEDDATA_SET1_KEY 3ossl"
.TH CMS_ENCRYPTEDDATA_SET1_KEY 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ENCRYPTEDDATA_SET1_KEY 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ENVELOPEDDATA_CREATE 3ossl"
.TH CMS_ENVELOPEDDATA_CREATE 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ENVELOPEDDATA_CREATE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ADD0_CERT 3ossl"
.TH CMS_ADD0_CERT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ADD0_CERT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ADD1_RECIPIENT_CERT 3ossl"
.TH CMS_ADD1_RECIPIENT_CERT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ADD1_RECIPIENT_CERT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ADD1_SIGNER 3ossl"
.TH CMS_ADD1_SIGNER 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_ADD1_SIGNER 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_COMPRESS 3ossl"
.TH CMS_COMPRESS 3ossl 2026-01-27 3.5.5 OpenSSL
.TH CMS_COMPRESS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_DATA_CREATE 3ossl"
.TH CMS_DATA_CREATE 3ossl 2026-01-27 3.5.5 OpenSSL
.TH CMS_DATA_CREATE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_DECRYPT 3ossl"
.TH CMS_DECRYPT 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_DECRYPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_DIGEST_CREATE 3ossl"
.TH CMS_DIGEST_CREATE 3ossl 2026-01-27 3.5.5 OpenSSL
.TH CMS_DIGEST_CREATE 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_ENCRYPT 3ossl"
.TH CMS_ENCRYPT 3ossl 2026-01-27 3.5.5 OpenSSL
.TH CMS_ENCRYPT 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
+1 -1
View File
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_FINAL 3ossl"
.TH CMS_FINAL 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_FINAL 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -58,7 +58,7 @@
.\" ========================================================================
.\"
.IX Title "CMS_GET0_RECIPIENTINFOS 3ossl"
.TH CMS_GET0_RECIPIENTINFOS 3ossl 2026-06-09 3.5.7 OpenSSL
.TH CMS_GET0_RECIPIENTINFOS 3ossl 2026-08-25 3.5.8 OpenSSL
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
Loaded 100 of 904 files, more files were not shown because too many files have changed in this diff. Show more