CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2022/01/14 01:40:57
Modified files: lib/libcrypto/asn1: bio_asn1.c lib/libcrypto/bio: bf_buff.c bf_lbuf.c bf_nbio.c bf_null.c bio.h bio_err.c bio_lib.c bio_local.h bio_meth.c bss_conn.c lib/libcrypto/comp: c_zlib.c lib/libcrypto/evp: bio_b64.c bio_enc.c bio_md.c Log message: Implement new-style OpenSSL BIO callbacks This provides support for new-style BIO callbacks in BIO_{read,write,gets,puts}() and a helper function to work out whether it should call the new or the old style callback. It also adds a few typedefs and minor code cleanup as well as the BIO_{get,set}_callback_ex() from jsing, ok tb