]> git.ipfire.org Git - thirdparty/openssl.git/commit
doc: add documentation for BIO_nread0, BIO_nread, BIO_nwrite0, BIO_nwrite
authorkovan <xaum.io@gmail.com>
Thu, 29 Jan 2026 14:28:59 +0000 (15:28 +0100)
committerNorbert Pocs <norbertp@openssl.org>
Wed, 6 May 2026 14:50:52 +0000 (16:50 +0200)
commitbd85fd7cde7cefc417d0c30ed29fc3eb5ad3e71c
tree03dc064a9ea818d5e3b9920ffd06a232aea1d26b
parentc5908ee434ab1d551217b5c08cb05e7b1176340b
doc: add documentation for BIO_nread0, BIO_nread, BIO_nwrite0, BIO_nwrite

Document the non-copying interface functions for BIO pairs that allow
direct access to the internal buffer:
- BIO_nread0/BIO_nread for zero-copy reading
- BIO_nwrite0/BIO_nwrite for zero-copy writing

Also add return value documentation for these functions and remove
the placeholder "[XXXXX: More return values need to be added here]".

Fixes #16366

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Wed May  6 14:51:27 2026
(Merged from https://github.com/openssl/openssl/pull/29849)
doc/man3/BIO_s_bio.pod
util/missingcrypto.txt