index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libssl
/
t1_enc.c
Age
Commit message (
Expand
)
Author
2021-05-16
Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*
Joel Sing
2021-05-05
Replace DTLS w_epoch with epoch from TLSv1.2 record layer.
Joel Sing
2021-05-05
Rewrite TLSv1.2 key block handling.
Joel Sing
2021-05-02
Clean up tls1_change_cipher_state().
Joel Sing
2021-05-02
Clean up dtls1_reset_seq_numbers().
Joel Sing
2021-04-30
Clean up and harden TLSv1.2 master key derivation.
Joel Sing
2021-04-25
Clean up derivation of finished/peer finished.
Joel Sing
2021-04-19
Remove new_sym_enc and new_aead.
Joel Sing
2021-04-19
Move new_mac_secret_size into the TLSv1.2 handshake struct.
Joel Sing
2021-03-29
Move the TLSv1.2 record number increment into the new record layer.
Joel Sing
2021-03-24
Rename new_cipher to cipher.
Joel Sing
2021-03-24
Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.
Joel Sing
2021-02-27
Move handling of cipher/hash based cipher suites into the new record layer.
Joel Sing
2021-02-03
Fail early in legacy exporter if master secret is not available
Theo Buehler
2021-01-28
Move AEAD handling into the new TLSv1.2 record layer.
Joel Sing
2021-01-26
Move sequence numbers into the new TLSv1.2 record layer.
Joel Sing
2021-01-19
Add code to handle change of cipher state in the new TLSv1.2 record layer.
Joel Sing
2021-01-07
Move the read MAC key into the TLSv1.2 record layer.
Joel Sing
2020-11-11
Use size_t for key_block_len.
Joel Sing
2020-10-14
Replace SSL_IS_DTLS with SSL_is_dtls().
Joel Sing
2020-10-07
Mop up various things that are now unused with the new record layer.
Joel Sing
2020-10-03
Reimplement the TLSv1.2 record handling for the read side.
Joel Sing
2020-08-30
Start replacing the existing TLSv1.2 record layer.
Joel Sing
2020-03-16
Consistently spell 'unsigned' as 'unsigned int', as style(9) seems
Theo Buehler
2020-03-13
Remove dtls1_enc().
Joel Sing
2020-03-12
Stop overloading the record type for padding length.
Joel Sing
2020-03-12
Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.
Joel Sing
2019-05-13
Remove unused pad check, which is handled by tls1_cbc_remove_padding() now.
Brent Cook
2019-02-09
Rename tls1_handshake_hash*() to tls1_transcript_hash*().
Joel Sing
2018-11-08
Clean up and simplify the handshake transcript code.
Joel Sing
2018-10-24
Make more of libssl's record layer state internal.
Joel Sing
2018-09-08
Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.
Joel Sing
2018-09-06
Drop SSL_CIPHER_ALGORITHM2_AEAD flag.
Joel Sing
2018-09-05
Use the newer/more sensible names for EVP_MD_CTX_* functions.
Joel Sing
2018-09-05
Correctly clear the current cipher state, when changing cipher state.
Joel Sing
2018-08-31
Remove unused argument to tls1_change_cipher_state_cipher().
Joel Sing
2017-05-06
Bring in an SSL_HANDSHAKE structure and commence the great shovelling
Bob Beck
2017-04-10
freezero() the key block; simpler code and less of it.
Joel Sing
2017-03-25
Check tls1_PRF() return value in tls1_generate_master_secret().
Joel Sing
2017-03-25
More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order of
Joel Sing
2017-03-18
Fewer magic numbers.
Joel Sing
2017-03-18
t1_enc.c
Joel Sing
2017-03-18
Currently tls1_PRF() requires that a temporary buffer be provided, that
Joel Sing
2017-03-10
Remove the handshake digests and related code, replacing remaining uses
Joel Sing
2017-03-10
First pass at cleaning up the tls1_P_hash() function - remove a pointless
Joel Sing
2017-03-10
Make tls1_PRF() non-static so it can be regress tested.
Joel Sing
2017-03-07
Correctly handle TLS PRF with MD5+SHA1 - the secret has to be partitioned
Joel Sing
2017-03-06
Clean up and simplify the tls1_PRF() implementation now that we have a
Joel Sing
2017-03-05
Provide a rolling handshake hash that commences as soon as the cipher
Joel Sing
2017-02-07
Change SSLerror() back to taking two args, with the first one being an SSL *.
Bob Beck
[next]