History log of /openbsd-src/lib/libssl/ssl_transcript.c (Results 1 – 9 of 9)
Revision Date Author Comments
# 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@