summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2018-09-06Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing4-31/+25
2018-09-05Use the newer/more sensible names for EVP_MD_CTX_* functions.jsing5-16/+16
2018-09-05Correctly clear the current cipher state, when changing cipher state.jsing3-41/+37
2018-09-03Stop using composite EVP_CIPHER AEADs.jsing1-24/+6
2018-09-03Stop handling AES-GCM via ssl_cipher_get_evp().jsing1-20/+3
2018-09-03Clean up SSL_DES and SSL_IDEA remnants.jsing1-41/+13
2018-08-31Remove unused argument to tls1_change_cipher_state_cipher().jsing1-7/+4
2018-08-30Nuke ssl_pending/ssl_shutdown function pointers.jsing9-56/+14
2018-08-27n2s and l2n3 finally bite the dust!jsing1-7/+1
2018-08-27Convert ssl3_get_cert_verify() to CBS and clean up somewhat.jsing1-74/+72
2018-08-27Dedup DTLS header writing code and convert to CBB.jsing1-25/+35
2018-08-27Add some missing statics.jsing2-5/+5
2018-08-27Simplify new session ticket encoding/generation.jsing3-84/+90
2018-08-27Fix formatting and grammatical issues with the description of how to usejsing1-19/+17
2018-08-24tweak previous;jmc1-3/+3
2018-08-24crank majors after symbol addition/modification/removaltb1-2/+2
2018-08-24Adjust documentation for SSL_copy_session_id()tb1-8/+7
2018-08-24Let SSL_copy_session_id() return an int for error checking.tb3-28/+31
2018-08-24unifdef DTLS1_AD_MISSING_HANDSHAKE_MESSAGE.jsing2-26/+3
2018-08-24Simplify session ticket parsing/handling.jsing4-69/+46
2018-08-24Pull up the parsing of a ClientHello.jsing1-20/+20
2018-08-24Clean up handshake message start/finish functions.jsing6-76/+38
2018-08-22Correct session ticket encryption.jsing1-4/+11
2018-08-19Rename and collapse tls12_get_sigandhash_cbb().jsing4-39/+28
2018-08-19Convert ssl3_send_newsession_ticket() to CBB.jsing1-52/+61
2018-08-17Convert ssl3_send_client_verify() to CBB.jsing1-43/+50
2018-08-16Provide CBB_add_u32(), as needed for an upcoming conversion.jsing2-2/+17
2018-08-16Simplify the add signature code/logic in ssl3_send_server_key_exchange().jsing1-13/+8
2018-08-16Convert ssl3_send_server_key_exchange() to CBB.jsing3-47/+71
2018-08-16Convert ssl3_get_server_key_exchange() to CBS.jsing1-69/+55
2018-08-14Remove now unused variable, that got left behind from a previous change.jsing1-3/+1
2018-08-14Actually check the return values for EVP_Sign* and EVP_Verify*.jsing2-15/+23
2018-08-10Simplify server key exchange signature verification.jsing1-49/+18
2018-08-10Simplify server kex exchange signature generation.jsing1-61/+33
2018-06-10Now that all of the server-side client key exchange processing functionsjsing1-53/+40
2018-06-03Allocate a dedicated buffer for use when deriving a shared key duringjsing1-10/+18
2018-06-03Check the return value from DH_size() in ssl3_send_client_kex_dhe().jsing1-4/+6
2018-06-02Convert ssl3_get_client_kex_ecdhe_ecp() to CBS.jsing1-44/+42
2018-06-02Remove the three remaining single DES cipher suites.jsing1-49/+1
2018-05-19Clean out a pile of cruft from ssl3_get_client_kex_ecdhe_ecp().jsing1-93/+38
2018-05-19Convert ssl3_get_client_kex_gost() to CBS.jsing1-21/+23
2018-05-13Fix a malloc() NULL check in ssl3_send_client_kex_ecdhe_ecp(), by addingjsing1-2/+3
2018-05-13More clean up of the RSA key exchange code.jsing1-24/+34
2018-05-12If we fail to decode an EC point format extension, send a decode_errorjsing1-4/+6
2018-05-01In ssl.h rev. 1.158 2018/05/01 13:30:24, tb@ changed BIO_f_ssl(3)schwarze1-3/+3
2018-05-01const for BIO_f_ssl(), the last const difference to OpenSSL in ourtb2-5/+5
2018-04-29Correct direction of SSL_ERROR_ZERO_RETURN caseguenther1-3/+3
2018-04-25Avoid talking about the innternal, undocumented data type "struct lhash_st",schwarze1-3/+3
2018-04-25Document the callbacks as taking "SSL *" and "SSL_CTX *" argumentsschwarze1-7/+7
2018-04-25In ssl.h rev. 1.156 2018/04/25 07:10:39, tb@ added const qualifiersschwarze5-16/+16