History log of /openbsd-src/lib/libcrypto/bio/bio_lib.c (Results 26 – 50 of 54)
Revision Date Author Comments
# 62444805 14-Apr-2019 jsing <jsing@openbsd.org>

Add input validation to BIO_read()/BIO_write().

Some bread/bwrite functions implement this themselves, while others do not.
This makes it consistent across all BIO implementations.

Addresses an iss

Add input validation to BIO_read()/BIO_write().

Some bread/bwrite functions implement this themselves, while others do not.
This makes it consistent across all BIO implementations.

Addresses an issue that Guido Vranken found with his fuzzer.

ok tb@

show more ...


# 6dc76777 01-May-2018 tb <tb@openbsd.org>

const for BIO_{new,set}() and most of the BIO_{f,s}_*() family of
functions.

ok beck, jsing


# e5cfd1dc 22-Feb-2018 jsing <jsing@openbsd.org>

Provide BIO_up_ref().


# 5db89a4f 20-Feb-2018 tb <tb@openbsd.org>

Provide BIO_{g,s}et_shutdown().

ok jsing


# 1a692109 20-Feb-2018 jsing <jsing@openbsd.org>

Provide BIO_get_new_index().

Based on BoringSSL.


# b47f35fc 18-Feb-2018 tb <tb@openbsd.org>

Provide BIO_{g,s}et_data() and BIO_set_init().

ok jsing


# 5067ae9f 29-Jan-2017 beck <beck@openbsd.org>

Send the function codes from the error functions to the bit bucket,
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@


# 569a82d4 10-Feb-2015 jsing <jsing@openbsd.org>

Remove more IMPLEMENT_STACK_OF noops that have been hiding for the last
15 years.


# 68d88c35 25-Jul-2014 doug <doug@openbsd.org>

BIO_free() returns immediately when the sole input is NULL.
Remove unnecessary NULL check.

ok miod@


# 7803ca5e 11-Jul-2014 miod <miod@openbsd.org>

Fix a memory leak in BIO_free() which no current BIO can trigger; OpenSSL
PR #3439 via OpenSSL trunk


# b6ab114e 11-Jul-2014 jsing <jsing@openbsd.org>

Only import cryptlib.h in the four source files that actually need it.
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need t

Only import cryptlib.h in the four source files that actually need it.
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@

show more ...


# c3d6a26a 12-Jun-2014 deraadt <deraadt@openbsd.org>

tags as requested by miod and tedu


# 3c6fe066 21-Apr-2014 deraadt <deraadt@openbsd.org>

Bring malloc/calloc/realloc sequences to modern standard
ok guenther


# 34ee2fc7 17-Apr-2014 deraadt <deraadt@openbsd.org>

kill REF_PRINT/REF_CHECK debugging framework noone would use
ok miod


# ae7f143b 17-Apr-2014 deraadt <deraadt@openbsd.org>

some KNF cleanup following the script


# 6f3a6cb1 17-Apr-2014 beck <beck@openbsd.org>

Change library to use intrinsic memory allocation functions instead of
OPENSSL_foo wrappers. This changes:
OPENSSL_malloc->malloc
OPENSSL_free->free
OPENSSL_relloc->realloc
OPENSSL_freeFunc->free


# 598842de 16-Apr-2014 jsing <jsing@openbsd.org>

More KNF.


# c3d505be 15-Apr-2014 jsing <jsing@openbsd.org>

First pass at applying KNF to the OpenSSL code, which almost makes it
readable. This pass is whitespace only and can readily be verified using
tr and md5.


# 5cdd308e 13-Oct-2012 djm <djm@openbsd.org>

resolve conflicts


# c32db552 03-Nov-2011 djm <djm@openbsd.org>

openssl-1.0.0e: resolve conflicts


# 0a5d6ede 01-Oct-2010 djm <djm@openbsd.org>

resolve conflicts, fix local changes


# 4fcf65c5 06-Sep-2008 djm <djm@openbsd.org>

resolve conflicts


# 767fe2ff 12-May-2003 markus <markus@openbsd.org>

merge 0.9.7b with local changes; crank majors for libssl/libcrypto


# da347917 15-May-2002 beck <beck@openbsd.org>

OpenSSL 0.9.7 stable 2002 05 08 merge


# c109e398 15-Dec-2000 beck <beck@openbsd.org>

openssl-engine-0.9.6 merge


123