summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ui/ui_null.c
diff options
context:
space:
mode:
authorschwarze <>2022-12-21 15:08:37 +0000
committerschwarze <>2022-12-21 15:08:37 +0000
commitced3705d9d8d2139e1abfd9b7173308a73d023df (patch)
tree87d98e4e8b49d9db89fe89fad055f455677f6add /src/lib/libcrypto/ui/ui_null.c
parentb0e8b12edfd8b0610a06ac9bce0f9e1b0ce70970 (diff)
downloadopenbsd-ced3705d9d8d2139e1abfd9b7173308a73d023df.tar.gz
openbsd-ced3705d9d8d2139e1abfd9b7173308a73d023df.tar.bz2
openbsd-ced3705d9d8d2139e1abfd9b7173308a73d023df.zip
Mark BIO_nread0(3), BIO_nread(3), BIO_nwrite0(3), and BIO_nwrite(3)
as intentionally undocumented. Bodo Moeller invented this "non-copying I/O" API in 1999, but according to codesearch.debian.net, it is still completely unused by anything. On top of that, it appears to be inflexible in so far as it only supports BIO pairs and no other BIO types and fragile in so far as it exposes pointers to internal storage and runs contrary to expectations of how BIO objects are supposed to work.
Diffstat (limited to 'src/lib/libcrypto/ui/ui_null.c')
0 files changed, 0 insertions, 0 deletions