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