History log of /openbsd/lib/libcrypto/bio/bss_bio.c (Results 1 – 25 of 29)
Revision Date Author Comments
# ecc472a0 09-Jul-2024 beck <beck@openbsd.org>

Hide symbols for two missed public functions in bio.h

ok tb@


# cf2170d8 28-Jul-2023 tb <tb@openbsd.org>

Drop BIO_n{read,write}{,0}()

This is one of those strange things that should never have made it into
a security-oriented libraries. From BIO_s_bio.3:

.\" The following non-copying I/O functions are

Drop BIO_n{read,write}{,0}()

This is one of those strange things that should never have made it into
a security-oriented libraries. From BIO_s_bio.3:

.\" The following non-copying I/O functions are intentionally undocumented
.\" because they seem fragile and unused by anything:

It was used in a single place: the gorgeous ssltest. I'm not smart enough
to follow. Also:

/* WARNING: The non-copying interface is largely untested as of yet
* and may contain bugs. */

Oh, really? Into the great bitbucket in the sky you go.

ok jsing

show more ...


# 1ec3c770 07-Jul-2023 beck <beck@openbsd.org>

Unbreak the namespace build after a broken mk.conf and tool misfire had
me aliasing symbols not in the headers I was procesing.

This unbreaks the namespace build so it will pass again

ok tb@


# acf64401 05-Jul-2023 beck <beck@openbsd.org>

Hide symbols in asn1 and bio

ok jsing@


# 94b1984e 07-Jan-2022 tb <tb@openbsd.org>

Add a new, mostly empty, bio_local.h and include it in the files
that will need it in the upcoming bump.

discussed with jsing


# 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


# 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@


# 811c18e2 23-Dec-2015 mmcc <mmcc@openbsd.org>

remove NULL-checks before free()


# 7df9a849 30-Oct-2015 miod <miod@openbsd.org>

Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead of
relying upon previously included headers to do this, to enhance portability;
from Pascal Cuoq, libressl github pull requ

Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead of
relying upon previously included headers to do this, to enhance portability;
from Pascal Cuoq, libressl github pull request #52

show more ...


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

tags as requested by miod and tedu


# 1d119de1 11-Jun-2014 deraadt <deraadt@openbsd.org>

c-file-style hints, begone; ok beck


# 0b1e3033 30-May-2014 deraadt <deraadt@openbsd.org>

more: no need for null check before free
ok tedu guenther


# 398eb1ce 24-May-2014 jsing <jsing@openbsd.org>

Spell ssize_t correctly (the incorrect spelling is ossl_ssize_t).

ok miod@


# e402ce74 27-Apr-2014 miod <miod@openbsd.org>

Use C99 initializers for the various FOO_METHOD structs. More readable, and
avoid unreadable/unmaintainable constructs like that:

const EVP_PKEY_ASN1_METHOD cmac_asn1_meth =
{
EVP_PK

Use C99 initializers for the various FOO_METHOD structs. More readable, and
avoid unreadable/unmaintainable constructs like that:

const EVP_PKEY_ASN1_METHOD cmac_asn1_meth =
{
EVP_PKEY_CMAC,
EVP_PKEY_CMAC,
0,

"CMAC",
"OpenSSL CMAC method",

0,0,0,0,

0,0,0,

cmac_size,
0,
0,0,0,0,0,0,0,

cmac_key_free,
0,
0,0
};

ok matthew@ deraadt@

show more ...


# 40fdcb44 18-Apr-2014 deraadt <deraadt@openbsd.org>

Put the final pieces from e_os.h in the required places, and remove it.
"dance on it's grave" says beck
ok guenther beck


# 8897e1de 17-Apr-2014 tedu <tedu@openbsd.org>

don't fake up SSIZE_MAX


# 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


# 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


# e6841c1d 09-Jan-2009 djm <djm@openbsd.org>

resolve conflicts


# cdc51833 11-Nov-2003 markus <markus@openbsd.org>

merge 0.9.7c; minor bugsfixes;
API addition: ERR_release_err_state_table
[make includes before you build libssl/libcrypto]


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

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


# 6355d6d8 21-May-2002 beck <beck@openbsd.org>

Merge openssl-0.9.7-stable-SNAP-20020519


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

OpenSSL 0.9.7 stable 2002 05 08 merge


12