#
c9675a23 |
| 26-Nov-2022 |
tb <tb@openbsd.org> |
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_l
Make internal header file names consistent
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_local.h, reserving the name *_internal.h for our own code. Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h. constant_time_locl.h is moved to constant_time.h since it's special.
Adjust all .c files in libcrypto, libssl and regress.
The diff is mechanical with the exception of tls13_quic.c, where #include <ssl_locl.h> was fixed manually.
discussed with jsing, no objection bcook
show more ...
|
#
c92b62f1 |
| 22-Jul-2022 |
jsing <jsing@openbsd.org> |
Convert TLS transcript from BUF_MEM to tls_buffer.
ok beck@ tb@
|
#
f4578efd |
| 17-Mar-2022 |
jsing <jsing@openbsd.org> |
Remove const from tls1_transcript_hash_value()
This function populates the passed *out argument, hence it should not be marked const.
ok tb@
|
#
02876cc3 |
| 05-Feb-2022 |
jsing <jsing@openbsd.org> |
Bye bye S3I.
S3I has served us well, however now that libssl is fully opaque it is time to say goodbye. Aside from removing the calloc/free/memset, the rest is mechanical sed.
ok inoguchi@ tb@
|
#
10e340b2 |
| 16-May-2021 |
jsing <jsing@openbsd.org> |
Make local header inclusion consistent.
Consistently include local headers in the same location, using the same grouping/sorting across all files.
|
#
eda45bbc |
| 02-May-2021 |
jsing <jsing@openbsd.org> |
Ensure that handshake hash is non-NULL in tls1_transcript_hash_value().
There are several paths where a subtle bug could result in tls1_transcript_hash_value() being called with a NULL handshake has
Ensure that handshake hash is non-NULL in tls1_transcript_hash_value().
There are several paths where a subtle bug could result in tls1_transcript_hash_value() being called with a NULL handshake hash - add an explicit check for this case. As noted by tb@, due to the wonders of the libcrypto EVP APIs, combined with integer promotion, we already have a NULL check - this one is just more obvious.
ok tb@
show more ...
|
#
93b35897 |
| 23-Apr-2021 |
tb <tb@openbsd.org> |
whitespace
|
#
3213f5ab |
| 05-Feb-2020 |
jsing <jsing@openbsd.org> |
Provide tls1_transcript_unfreeze() to avoid the need for manual flags mangling.
ok tb@
|
#
1c0e4449 |
| 09-Feb-2019 |
jsing <jsing@openbsd.org> |
Rename the file that contains the transcript handling code.
ok inoguchi@ tb@
|