openssl/crypto/bio
Pauli 59e539e642 BIO range checking.
Add length limits to avoid problems with sprintf, strcpy and strcat.  This replaces recently removed code but also guards some previously missing function calls (for DOS & Windows).

Reworked the BIO_dump_indent_cb code to reduce temporary storage.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3870)
2017-07-07 07:18:41 +10:00
..
b_addr.c Address review feedback for the SCTP changes 2017-04-25 11:13:39 +01:00
b_dump.c BIO range checking. 2017-07-07 07:18:41 +10:00
b_print.c Fix gcc-7 warnings. 2017-05-11 19:39:38 +02:00
b_sock2.c spelling fixes, just comments and readme. 2016-08-05 19:07:30 -04:00
b_sock.c Clean away needless VMS check 2017-05-11 22:30:29 +02:00
bf_buff.c Make it possible to peek at BIO data through BIO_f_buffer() 2017-06-29 11:55:31 +02:00
bf_lbuf.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bf_nbio.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bf_null.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bio_cb.c BIO range checking. 2017-07-07 07:18:41 +10:00
bio_err.c make error tables const and separate header file 2017-06-07 15:12:03 -04:00
bio_lcl.h Add support for reference counting using C11 atomics 2016-11-17 22:02:25 +01:00
bio_lib.c Fix a typo in bio_read_intern 2016-12-02 09:15:19 +00:00
bio_meth.c Add support for reference counting using C11 atomics 2016-11-17 22:02:25 +01:00
bss_acpt.c Remove some commented out code in libcrypto 2017-02-28 16:02:11 +00:00
bss_bio.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bss_conn.c Remove some #if 0 code in ssl, crypto/bio 2017-02-28 09:32:41 -05:00
bss_dgram.c Fix DTLS failure when used in a build which has SCTP enabled 2017-06-21 14:56:24 +01:00
bss_fd.c Do not eat trailing '\n' in BIO_gets for fd BIO. 2017-05-15 15:13:36 +02:00
bss_file.c BIO range checking. 2017-07-07 07:18:41 +10:00
bss_log.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bss_mem.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bss_null.c Create BIO_write_ex() which handles size_t arguments 2016-10-28 09:48:54 +01:00
bss_sock.c Remove some commented out code in libcrypto 2017-02-28 16:02:11 +00:00
build.info Adapt bf_lbuf for opaque BIO 2016-03-30 04:35:14 +02:00