summaryrefslogtreecommitdiff
path: root/src/lib/libssl (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Add TLS extension type values for TLSv1.3 (under guards).jsing2018-11-061-2/+16
* Include TLSv1.3 in version handling code.jsing2018-11-061-3/+9
* Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards.jsing2018-11-062-2/+13
* Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing2018-11-056-88/+92
* Rework the TLS extension handling code to improve readability/flexibility,jsing2018-11-051-89/+112
* Clean up the code that checks if we can choose an EC cipher suite.jsing2018-11-053-16/+7
* Consolidate all of the SSL method structs/functions into a single file.jsing2018-11-058-871/+672
* Mop up ecdh_tmp, since it is no longer used.jsing2018-11-053-25/+4
* Bump libcrypto/libssl/libtls majors due to symbol removals (libcrypto)jsing2018-10-241-2/+2
* Make more of libssl's record layer state internal.jsing2018-10-248-88/+86
* crank to follow minor crank in libcrypto; ok tb@ jsing@djm2018-09-121-1/+1
* Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.jsing2018-09-084-77/+28
* SSL_MAX_DIGEST is no longer needed.jsing2018-09-082-17/+10
* Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing2018-09-064-31/+25
* Use the newer/more sensible names for EVP_MD_CTX_* functions.jsing2018-09-055-16/+16
* Correctly clear the current cipher state, when changing cipher state.jsing2018-09-053-41/+37
* Stop using composite EVP_CIPHER AEADs.jsing2018-09-031-25/+7
* Stop handling AES-GCM via ssl_cipher_get_evp().jsing2018-09-031-20/+3
* Clean up SSL_DES and SSL_IDEA remnants.jsing2018-09-031-41/+13
* Remove unused argument to tls1_change_cipher_state_cipher().jsing2018-08-311-7/+4
* Nuke ssl_pending/ssl_shutdown function pointers.jsing2018-08-309-56/+14
* n2s and l2n3 finally bite the dust!jsing2018-08-271-7/+1
* Convert ssl3_get_cert_verify() to CBS and clean up somewhat.jsing2018-08-271-74/+72
* Dedup DTLS header writing code and convert to CBB.jsing2018-08-271-25/+35
* Add some missing statics.jsing2018-08-272-5/+5
* Simplify new session ticket encoding/generation.jsing2018-08-273-84/+90
* Fix formatting and grammatical issues with the description of how to usejsing2018-08-271-19/+17
* tweak previous;jmc2018-08-241-3/+3
* crank majors after symbol addition/modification/removaltb2018-08-241-2/+2
* Adjust documentation for SSL_copy_session_id()tb2018-08-241-8/+7
* Let SSL_copy_session_id() return an int for error checking.tb2018-08-243-28/+31
* unifdef DTLS1_AD_MISSING_HANDSHAKE_MESSAGE.jsing2018-08-242-26/+3
* Simplify session ticket parsing/handling.jsing2018-08-244-69/+46
* Pull up the parsing of a ClientHello.jsing2018-08-241-20/+20
* Clean up handshake message start/finish functions.jsing2018-08-246-76/+38
* Correct session ticket encryption.jsing2018-08-221-4/+11
* Rename and collapse tls12_get_sigandhash_cbb().jsing2018-08-194-39/+28
* Convert ssl3_send_newsession_ticket() to CBB.jsing2018-08-191-55/+64
* Convert ssl3_send_client_verify() to CBB.jsing2018-08-171-43/+50
* Provide CBB_add_u32(), as needed for an upcoming conversion.jsing2018-08-162-2/+17
* Simplify the add signature code/logic in ssl3_send_server_key_exchange().jsing2018-08-161-13/+8
* Convert ssl3_send_server_key_exchange() to CBB.jsing2018-08-163-47/+71
* Convert ssl3_get_server_key_exchange() to CBS.jsing2018-08-161-69/+55
* Remove now unused variable, that got left behind from a previous change.jsing2018-08-141-3/+1
* Actually check the return values for EVP_Sign* and EVP_Verify*.jsing2018-08-142-15/+23
* Simplify server key exchange signature verification.jsing2018-08-101-49/+18
* Simplify server kex exchange signature generation.jsing2018-08-101-61/+33
* Now that all of the server-side client key exchange processing functionsjsing2018-06-101-53/+40
* Allocate a dedicated buffer for use when deriving a shared key duringjsing2018-06-031-10/+18
* Check the return value from DH_size() in ssl3_send_client_kex_dhe().jsing2018-06-031-4/+6