#
80f19918 |
| 19-Apr-2024 |
tb <tb@openbsd.org> |
bss_conn: zap trailing whitespace
|
#
2054f1f1 |
| 15-Apr-2024 |
tb <tb@openbsd.org> |
Move BIO_CONNECT_{new,free}() to internal-only
ok jsing
|
#
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@
|
#
818427c5 |
| 14-Jan-2022 |
tb <tb@openbsd.org> |
Implement new-style OpenSSL BIO callbacks
This provides support for new-style BIO callbacks in BIO_{read,write,gets,puts}() and a helper function to work out whether it should call the new or the ol
Implement new-style OpenSSL BIO callbacks
This provides support for new-style BIO callbacks in BIO_{read,write,gets,puts}() and a helper function to work out whether it should call the new or the old style callback. It also adds a few typedefs and minor code cleanup as well as the BIO_{get,set}_callback_ex()
from jsing, ok tb
show more ...
|
#
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
|
#
91427bf7 |
| 12-May-2018 |
tb <tb@openbsd.org> |
const qualifiers for BIO_new_mem_buf(), BIO_new_connect() and BIO_new_accept(). The one for BIO_new_mem_buf() is a bit ugly since it needs to cast away the newly added const qualifier, as in OpenSSL
const qualifiers for BIO_new_mem_buf(), BIO_new_connect() and BIO_new_accept(). The one for BIO_new_mem_buf() is a bit ugly since it needs to cast away the newly added const qualifier, as in OpenSSL commit 8ab31975bac.
ok jsing
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
|
#
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@
|
#
c0f961d4 |
| 26-Nov-2014 |
bcook <bcook@openbsd.org> |
normalize set/getsockopt usage.
Remove the remaining random casts on optval. Fixups for this can be handled by the portability layer all in once place.
Remove remaining fake socklen_t unions, thoug
normalize set/getsockopt usage.
Remove the remaining random casts on optval. Fixups for this can be handled by the portability layer all in once place.
Remove remaining fake socklen_t unions, though beck@ points out that this also removes support for socklen_t changing its length at runtime. RIP.
ok tedu@ beck@ miod@ deraadt@
show more ...
|
#
f02102f5 |
| 21-Nov-2014 |
deraadt <deraadt@openbsd.org> |
MPE support, begone. ok tedu
|
#
74a2cbdc |
| 13-Jul-2014 |
beck <beck@openbsd.org> |
The bell tolls for BUF_strdup - Start the migration to using intrinsics. This is the easy ones, a few left to check one at a time. ok miod@ deraadt@
|
#
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 ...
|
#
a8913c44 |
| 10-Jul-2014 |
jsing <jsing@openbsd.org> |
Stop including standard headers via cryptlib.h - pull in the headers that are needed in the source files that actually require them.
ok beck@ miod@
|
#
c3d6a26a |
| 12-Jun-2014 |
deraadt <deraadt@openbsd.org> |
tags as requested by miod and tedu
|
#
a670ac58 |
| 30-May-2014 |
beck <beck@openbsd.org> |
Fix some more nasty stringyness in here by using asprintf instead of cruft. gets rid of the second last use of the awful DECIMAL_SIZE.
|
#
0b1e3033 |
| 30-May-2014 |
deraadt <deraadt@openbsd.org> |
more: no need for null check before free ok tedu guenther
|
#
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 ...
|
#
0f637b92 |
| 26-Apr-2014 |
beck <beck@openbsd.org> |
Replace all use of ERR_add_error_data with ERR_asprintf_error_data. This avoids a lot of ugly gymnastics to do snprintfs before sending the bag of strings to ERR, and eliminates at least one place in
Replace all use of ERR_add_error_data with ERR_asprintf_error_data. This avoids a lot of ugly gymnastics to do snprintfs before sending the bag of strings to ERR, and eliminates at least one place in dso_dlfctn.c where it was being called with the incorrect number of arguments and using random things off the stack as addresses of strings. ok krw@, jsing@
show more ...
|
#
3c6fe066 |
| 21-Apr-2014 |
deraadt <deraadt@openbsd.org> |
Bring malloc/calloc/realloc sequences to modern standard ok guenther
|
#
5359f6d5 |
| 19-Apr-2014 |
guenther <guenther@openbsd.org> |
We'll interpret a (void) cast on snprintf() to mean it's been verified that truncation is either desirable, not an issue, or is detected and handled later
ok deraadt@
|
#
1f76dd3e |
| 18-Apr-2014 |
tedu <tedu@openbsd.org> |
unifdef NO_SOCK
|
#
0b65c6b9 |
| 18-Apr-2014 |
deraadt <deraadt@openbsd.org> |
unistd.h for protos where needed
|
#
edd82e4a |
| 17-Apr-2014 |
deraadt <deraadt@openbsd.org> |
Mostly gut e_os.h: USE_SOCKETS is unrelated to using sockets, but just pulls in .h files. It makes every file buy a kitchen sink, because 11 files forgot to. EXIT() is really exit(), a gentle surpri
Mostly gut e_os.h: USE_SOCKETS is unrelated to using sockets, but just pulls in .h files. It makes every file buy a kitchen sink, because 11 files forgot to. EXIT() is really exit(), a gentle surprise but... OPENSSL_EXIT() is really just return(), because noone compiles the openssl command non-monolithic anymore
show more ...
|
#
ae7f143b |
| 17-Apr-2014 |
deraadt <deraadt@openbsd.org> |
some KNF cleanup following the script
|