Adjust signatures of BIO_ctrl functions
authortb <tb@openbsd.org>
Thu, 18 Aug 2022 18:42:13 +0000 (18:42 +0000)
committertb <tb@openbsd.org>
Thu, 18 Aug 2022 18:42:13 +0000 (18:42 +0000)
commit37505fe2ae0468046648c9b39a11860c7926a6d7
tree0b24f3657f8779de0bc41fa8336c2afbfa574f7e
parentd7ab08139e00b2370627149e410fa8ac15aed644
Adjust signatures of BIO_ctrl functions

In bio.h r1.54, the signature of BIO_callback_ctrl() was changed from
bio_info_cb to BIO_info_cb. Adjust manual to reflect this change.

At the moment, bio_info_cb and BIO_info_cb are still distinct types with
our BIO_info_cb matching OpenSSL's definition. Historically, bio_info_cb
had a different type, but that leads to issues with casting function
pointers. The ecosystem has moved on to embrace the new type and several
ports confuse the two types because OpenSSL decided to "solve" the issues
with "typedef BIO_info_cb bio_info_cb; /* backward compatibilty */". We
will align with this in the next bump.

ok jsing
lib/libcrypto/man/BIO_ctrl.3