Tobias Brunner
ba2bcdd882
libtls: Allow tls_aead_t to change the content type
...
The actual content type is encrypted with TLS 1.3, the type in the record
header is always Application Data.
2021-02-12 11:45:44 +01:00
Andreas Steffen
b12c53ce77
Use standard unsigned integer types
2016-03-24 18:52:48 +01:00
Martin Willi
cbb86a2df3
tls: Fix an invalid free on CBC encryption failure
2014-10-15 14:26:03 +02:00
Martin Willi
c0bf721357
tls: Check all bytes of the padding if they equal the padding length
2014-10-15 14:21:01 +02:00
Martin Willi
74162ed997
tls: Remove superfluous initializers in TLS AEAD implementations
2014-04-01 14:52:18 +02:00
Martin Willi
d3204677ba
tls: Separate TLS protection to abstracted AEAD modes
...
To better separate the code path for different TLS versions and modes of
operation, we introduce a TLS AEAD abstraction. We provide three implementations
using traditional transforms, and get prepared for TLS AEAD modes.
2014-03-31 15:56:12 +02:00