summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2021-02-08Enforce read ahead with DTLS.jsing1-5/+5
2021-02-08Use dtls1_retrieve_buffered_record() to load buffered application data.jsing1-11/+3
2021-02-07Absorb ssl3_get_algorithm2() into ssl_get_handshake_evp_md().jsing4-22/+19
2021-02-07Correct handshake MAC/PRF for various TLSv1.2 cipher suites.jsing1-8/+8
2021-02-07Factor out the legacy stack version checks.jsing4-28/+24
2021-02-03Fail early in legacy exporter if master secret is not availabletb1-1/+6
2021-01-30missing word in commenttb1-3/+3
2021-01-28Remove direct assignment of aead_ctx.jsing1-13/+7
2021-01-28Move AEAD handling into the new TLSv1.2 record layer.jsing4-134/+102
2021-01-27Link SSL_get_finished.3 to build.tb1-1/+2
2021-01-27Write SSL_get_finished() documentation from scratch.tb1-0/+77
2021-01-27Merge SSL_set_hostflags documentation from OpenSSL 1.1.1i andtb1-3/+20
2021-01-26Rewrap a comment line to fit into 80 columns.tb1-3/+3
2021-01-26zap a tabtb1-2/+2
2021-01-26Prepare to provide SSL_set_hostflags()tb2-2/+9
2021-01-26Move sequence numbers into the new TLSv1.2 record layer.jsing7-84/+38
2021-01-21Mop up unused dtls1_build_sequence_number() function.jsing2-25/+2
2021-01-20Drop unneeded cast in seal_record_protected_ciphertb1-2/+2
2021-01-19Add code to handle change of cipher state in the new TLSv1.2 record layer.jsing5-17/+137
2021-01-19Provide functions to determine if TLSv1.2 record protection is engaged.jsing5-18/+37
2021-01-19Provide record layer overhead for DTLS.jsing3-17/+38
2021-01-19Factor out code for explicit IV length, block size and MAC length.jsing1-21/+77
2021-01-13Clean up dtls1_reset_seq_numbers()jsing1-10/+7
2021-01-13Clean up read sequence handling in DTLS.jsing1-19/+21
2021-01-13Clean up sequence number handing in the new TLSv1.2 record layer.jsing3-69/+89
2021-01-12Split the record protection from the TLSv1.2 record layer.jsing1-75/+101
2021-01-09Update SSL_get_shared_ciphers() documentation for ssl_lib.c r1.240tb1-17/+47
2021-01-09Add support for SSL_get_shared_ciphers() in TLSv1.3tb1-1/+5
2021-01-09Align SSL_get_shared_ciphers() with OpenSSLtb1-10/+18
2021-01-07Rename two local variables ssl to s for consistencytb2-11/+11
2021-01-07Make tls12_record_layer_free() NULL safe.jsing1-1/+5
2021-01-07Move the read MAC key into the TLSv1.2 record layer.jsing4-23/+20
2021-01-06Use tls13_secret_{init,cleanup}() for the finished_keytb2-10/+10
2021-01-05Avoid local variable in tls13_secret_init().tb1-6/+2
2021-01-05Convert tls13_record_layer.c to tls13_secret_{init,cleanup}()tb1-21/+11
2021-01-05Convert tls13_exporter() to tls13_secret_{init,cleanup}()tb1-8/+5
2021-01-05Use KNF for licence commenttb1-2/+3
2021-01-05Move tls13_secrets_destroy() below _create()tb1-29/+29
2021-01-05Convert tls13_secrets_{create,destroy}() to tls13_secret_{init,cleanup}()tb1-70/+33
2021-01-05Add tls13_secret_{init,cleanup}()tb2-2/+29
2021-01-05Use consistent names in tls13_{client,server}_finished_{recv,send}().jsing2-12/+12
2021-01-05Use legacy verifier when building auto chains.jsing2-2/+6
2021-01-04whitespacetb3-10/+10
2021-01-04Keep the various free calls of tls13_record_layer_free() in thetb1-4/+4
2021-01-02Free {alert,phh}_data in tls13_record_layer_free()tb1-1/+4
2020-12-15Use natural sizes for S3I(s)->tmp's *_md arraystb1-6/+4
2020-12-14Fix SSL_get{,_peer}_finished() with TLSv1.3tb2-2/+28
2020-12-14Switch finish{,_peer}_md_len from int to size_ttb1-3/+3
2020-12-05Mark bitmask_{start,end}_values[] and g_probable_mtu[] const.tb1-4/+4
2020-12-05Mark nid_list[] const. This moves 116 bytes to .rodata.tb1-2/+2