summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls12_record_layer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove GOST and STREEBOG support from libssl.beck2024-02-031-38/+5
* Switch from EVP_CIPHER_type() to EVP_CIPHER_nid()tb2024-01-181-2/+2
* fix comment to unbreak things that care about warningsbeck2023-07-081-2/+2
* Hide all public symbols in libsslbeck2023-07-081-1/+6
* Make internal header file names consistenttb2022-11-261-2/+2
* Convert the legacy TLS stack to tls_content.jsing2022-11-111-36/+43
* Convert the new record layers to opaque EVP_AEAD_CTXtb2022-01-141-6/+3
* Mop up enc_read_ctx and read_hash.jsing2021-10-231-9/+1
* Replace DTLS r_epoch with the read epoch from the TLSv1.2 record layer.jsing2021-08-301-3/+7
* Move to an AEAD nonce allocated in the TLSv1.2 record layer.jsing2021-08-301-45/+36
* Provide the ability to set the initial DTLS epoch value.jsing2021-06-191-1/+17
* Simplify nonce handling in the TLSv1.2 record layer.jsing2021-06-141-13/+16
* Absorb SSL_AEAD_CTX into struct tls12_record_protection.jsing2021-05-161-49/+59
* Zero the tls12_record_protection struct instead of individual fields.jsing2021-05-161-9/+3
* Replace DTLS w_epoch with epoch from TLSv1.2 record layer.jsing2021-05-051-4/+8
* Rewrite TLSv1.2 key block handling.jsing2021-05-051-47/+31
* Remove new_sym_enc and new_aead.jsing2021-04-191-1/+13
* Move the TLSv1.2 record number increment into the new record layer.jsing2021-03-291-5/+42
* Fully initialize rrec in tls12_record_layer_open_record_protectedtb2021-03-211-1/+2
* Separate variable declaration and assignment.jsing2021-03-021-2/+4
* Replace two handrolled tls12_record_protection_engaged().jsing2021-03-021-3/+3
* Move key/IV length checks closer to usage sites.jsing2021-03-021-5/+11
* Add tls12_record_protection_unused() and call from CCS functions.jsing2021-03-021-8/+17
* Move handling of cipher/hash based cipher suites into the new record layer.jsing2021-02-271-57/+110
* Identify DTLS based on the version major value.jsing2021-02-271-2/+2
* Remove direct assignment of aead_ctx.jsing2021-01-281-13/+7
* Move AEAD handling into the new TLSv1.2 record layer.jsing2021-01-281-23/+93
* Move sequence numbers into the new TLSv1.2 record layer.jsing2021-01-261-19/+28
* Drop unneeded cast in seal_record_protected_ciphertb2021-01-201-2/+2
* Add code to handle change of cipher state in the new TLSv1.2 record layer.jsing2021-01-191-5/+102
* Provide functions to determine if TLSv1.2 record protection is engaged.jsing2021-01-191-1/+19
* Provide record layer overhead for DTLS.jsing2021-01-191-1/+28
* Factor out code for explicit IV length, block size and MAC length.jsing2021-01-191-21/+77
* Clean up sequence number handing in the new TLSv1.2 record layer.jsing2021-01-131-64/+87
* Split the record protection from the TLSv1.2 record layer.jsing2021-01-121-75/+101
* Make tls12_record_layer_free() NULL safe.jsing2021-01-071-1/+5
* Move the read MAC key into the TLSv1.2 record layer.jsing2021-01-071-5/+16
* Reimplement the TLSv1.2 record handling for the read side.jsing2020-10-031-5/+343
* Group seal record functions together.jsing2020-09-161-11/+11
* Split the tls12_record_layer_write_mac() function.jsing2020-09-151-10/+19
* Correct a failure case in tls12_record_layer_seal_record_protected()jsing2020-09-151-2/+2
* Start replacing the existing TLSv1.2 record layer.jsing2020-08-301-0/+533