summaryrefslogtreecommitdiff
path: root/lib/libcrypto/bio
AgeCommit message (Expand)Author
2023-03-15Streaming BIOs assume they can write to NULL BIOsTheo Buehler
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-12-22in case of failure, always report the error with BIOerror();Ingo Schwarze
2022-12-16Revert BIO_push(3) cycle prevention (bio_lib.c rev. 1.42).Ingo Schwarze
2022-12-07Improve the implementation of BIO_push(3) such that it changes nothingIngo Schwarze
2022-12-06Make sure BIO_push(3) always preserves all invariants of the prev_bioIngo Schwarze
2022-12-06Improve the poorly designed BIO_set_next(3) API to always preserve allIngo Schwarze
2022-12-02Revert bio_prev removalTheo Buehler
2022-11-30Mostly align BIO_read()/BIO_write() return values with OpenSSL 3.x.Joel Sing
2022-11-28Retire prev_bioTheo Buehler
2022-10-17Avoid potential divide by zero in BIO_dump_indent_cb()Joel Sing
2022-09-11Make BIO_info_cb() identical to bio_info_cb()Theo Buehler
2022-08-15Initialize readbytes in BIO_gets()Theo Buehler
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-02-19Reduce memmoves in memory BIOs.Joel Sing
2022-02-19Provide a struct bio_mem for memory BIO specific data.Joel Sing
2022-02-18Clean up and simplify memory BIO code.Joel Sing
2022-01-14Implement new-style OpenSSL BIO callbacksTheo Buehler
2022-01-14Make structs in bio.h opaqueTheo Buehler
2022-01-14Remove BIO_s_file_internalTheo Buehler
2022-01-14Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APITheo Buehler
2022-01-07Add a new, mostly empty, bio_local.h and include it in the filesTheo Buehler
2022-01-05Prepare to provide BIO_set_retry_reason()Theo Buehler
2022-01-05Prepare to provide BIO_set_next().Theo Buehler
2021-12-09Fix an issue that might possibly turn into a DOS depending onIngo Schwarze
2021-11-29Hide BIO_s_file_internal() from internal view.Theo Buehler
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-24Prepare to provide BIO_get_init()Theo Buehler
2021-07-11While the traditional OpenSSL return value and behaviour of BIO_dump(3)Bob Beck
2021-03-25Avoid mangled output in BIO_debug_callbackTheo Buehler
2019-06-28failed to detect asprintf() error by observing return of -1, instead theTheo de Raadt
2019-04-14Add input validation to BIO_read()/BIO_write().Joel Sing
2018-06-02Add const to the argument of the following callback getters:Theo Buehler
2018-05-30Add a const qualifier to the return value of BIO_s_file().Theo Buehler
2018-05-12const qualifiers for BIO_new_mem_buf(), BIO_new_connect() andTheo Buehler
2018-05-12Add const qualifiers to the return values of BIO_s_mem() andTheo Buehler
2018-05-01const for BIO_{new,set}() and most of the BIO_{f,s}_*() family ofTheo Buehler
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2018-03-17Make BIO_meth_get_write() public. Omission spotted by schwarze.Theo Buehler
2018-02-22Provide BIO_up_ref().Joel Sing
2018-02-20whitespace nitTheo Buehler
2018-02-20Provide BIO_meth_{g,s}et_callback_ctrl()Theo Buehler
2018-02-20Provide BIO_meth_get_{create,ctrl,destroy,gets,puts,read}()Theo Buehler
2018-02-20Zap an 'int' that snuck in.Theo Buehler
2018-02-20Provide BIO_{g,s}et_shutdown().Theo Buehler
2018-02-20Provide BIO_get_new_index().Joel Sing
2018-02-18Provide BIO_meth_set_gets().Theo Buehler
2018-02-18Provide BIO_{g,s}et_data() and BIO_set_init().Theo Buehler
2018-02-17Provide BIO_meth_{free,new}() and BIO_meth_set_{create,crtl,destroy}()Theo Buehler
2018-02-07Restore the old behavior when a port number without a host name isAlexander Bluhm