summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_transcript.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make internal header file names consistenttb2022-11-261-2/+2
| | | | | | | | | | | | | | | | 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
* Convert TLS transcript from BUF_MEM to tls_buffer.jsing2022-07-221-27/+14
| | | | ok beck@ tb@
* Remove const from tls1_transcript_hash_value()jsing2022-03-171-3/+3
| | | | | | | This function populates the passed *out argument, hence it should not be marked const. ok tb@
* Bye bye S3I.jsing2022-02-051-22/+22
| | | | | | | | 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@
* Make local header inclusion consistent.jsing2021-05-161-3/+3
| | | | | Consistently include local headers in the same location, using the same grouping/sorting across all files.
* Ensure that handshake hash is non-NULL in tls1_transcript_hash_value().jsing2021-05-021-1/+4
| | | | | | | | | | 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@
* whitespacetb2021-04-231-3/+3
|
* Provide tls1_transcript_unfreeze() to avoid the need for manual flagsjsing2020-02-051-2/+8
| | | | | | mangling. ok tb@
* Rename the file that contains the transcript handling code.jsing2019-02-091-0/+201
ok inoguchi@ tb@