summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_enc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move the TLSv1.2 record number increment into the new record layer.jsing2021-03-291-12/+1
* Rename new_cipher to cipher.jsing2021-03-241-2/+2
* Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.jsing2021-03-241-9/+10
* Move handling of cipher/hash based cipher suites into the new record layer.jsing2021-02-271-104/+13
* Fail early in legacy exporter if master secret is not availabletb2021-02-031-1/+6
* Move AEAD handling into the new TLSv1.2 record layer.jsing2021-01-281-89/+5
* Move sequence numbers into the new TLSv1.2 record layer.jsing2021-01-261-15/+2
* Add code to handle change of cipher state in the new TLSv1.2 record layer.jsing2021-01-191-3/+17
* Move the read MAC key into the TLSv1.2 record layer.jsing2021-01-071-7/+2
* Use size_t for key_block_len.jsing2020-11-111-7/+5
* Replace SSL_IS_DTLS with SSL_is_dtls().jsing2020-10-141-4/+4
* Mop up various things that are now unused with the new record layer.jsing2020-10-071-14/+1
* Reimplement the TLSv1.2 record handling for the read side.jsing2020-10-031-334/+5
* Start replacing the existing TLSv1.2 record layer.jsing2020-08-301-9/+23
* Consistently spell 'unsigned' as 'unsigned int', as style(9) seemstb2020-03-161-2/+2
* Remove dtls1_enc().jsing2020-03-131-2/+5
* Stop overloading the record type for padding length.jsing2020-03-121-4/+2
* Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.jsing2020-03-121-3/+3
* Remove unused pad check, which is handled by tls1_cbc_remove_padding() now.bcook2019-05-131-4/+2
* Rename tls1_handshake_hash*() to tls1_transcript_hash*().jsing2019-02-091-2/+2
* Clean up and simplify the handshake transcript code.jsing2018-11-081-56/+1
* Make more of libssl's record layer state internal.jsing2018-10-241-3/+3
* Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.jsing2018-09-081-56/+10
* Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing2018-09-061-2/+2
* Use the newer/more sensible names for EVP_MD_CTX_* functions.jsing2018-09-051-3/+3
* Correctly clear the current cipher state, when changing cipher state.jsing2018-09-051-11/+8
* Remove unused argument to tls1_change_cipher_state_cipher().jsing2018-08-311-7/+4
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-17/+17
* freezero() the key block; simpler code and less of it.jsing2017-04-101-7/+3
* Check tls1_PRF() return value in tls1_generate_master_secret().jsing2017-03-251-4/+4
* More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order ofjsing2017-03-251-46/+50
* Fewer magic numbers.jsing2017-03-181-3/+3
* t1_enc.cjsing2017-03-181-3/+2
* Currently tls1_PRF() requires that a temporary buffer be provided, thatjsing2017-03-181-50/+32
* Remove the handshake digests and related code, replacing remaining usesjsing2017-03-101-95/+2
* First pass at cleaning up the tls1_P_hash() function - remove a pointlessjsing2017-03-101-20/+19
* Make tls1_PRF() non-static so it can be regress tested.jsing2017-03-101-2/+7
* Correctly handle TLS PRF with MD5+SHA1 - the secret has to be partitionedjsing2017-03-071-5/+26
* Clean up and simplify the tls1_PRF() implementation now that we have ajsing2017-03-061-48/+19
* Provide a rolling handshake hash that commences as soon as the cipherjsing2017-03-051-41/+19
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-071-22/+22
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-261-21/+11
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-261-22/+22
* Move options and mode from SSL_CTX and SSL to internal, since these can bejsing2017-01-231-2/+2
* Split most of SSL_METHOD out into an internal variant, which is opaque.jsing2017-01-231-2/+2
* move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andbeck2017-01-231-16/+16
* Move a large part of ssl_st into internal, so we can see what squeals.beck2017-01-231-40/+40
* Move most of the SSL3_STATE fields to internal - the ones that remain arejsing2017-01-221-76/+76
* Move most of DTLS1_STATE to internal.beck2017-01-221-4/+4
* Remove unused SSLv3 from ssl3_cbc_record_digest_supported().jsing2016-11-061-3/+2