summaryrefslogtreecommitdiffstats
path: root/lib/libssl/t1_enc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Clean up the TLS handshake digest handling - this refactors some of thejsing2016-11-031-28/+41
* Implement the IETF ChaCha20-Poly1305 cipher suites.jsing2016-04-281-28/+81
* Make sure stdio functions don't end up in the library, from miod@beck2016-03-061-3/+5
* Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of ajsing2015-09-111-15/+15
* Merge the remnants of s3_enc.c into t1_enc.c.jsing2015-09-111-1/+123
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-3/+3
* Change AEAD out_len argument to size_t instead of ssize_t - while here,jsing2015-08-271-10/+8
* Remove workaround for TLS padding bug from SSLeay days.doug2015-07-171-5/+1
* Keep alerts sorted by alert code.jsing2015-06-171-3/+3
* Reluctantly add server-side support for TLS_FALLBACK_SCSV.jsing2015-02-221-1/+3
* Remove useless variables and use the values directly.doug2015-02-071-5/+3
* Add error handling for EVP_DigestInit_ex().doug2014-12-151-3/+4
* Remove trailing whitespace.jsing2014-12-141-3/+3
* Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov.miod2014-11-181-1/+13