ObjFW  All files named "src/OFSecureTransportTLSStream.m"

History for src/OFSecureTransportTLSStream.m

2021-11-20
13:18
Renamed to src/tls/OFSecureTransportTLSStream.m. Move TLS implementations to a separate library

These implementations all depend on additional libraries that are
otherwise not needed for an ObjFW application that does not use TLS,
meaning they would add unnecessary dependencies for a lot of
applications and waste memory. check-in: [8f8af474fc] user: js, branch: trunk, size: 0

2021-11-13
21:09
-[OFSecureTransportTLSStream hasDataInReadBuffer] file: [6a4157afd5] check-in: [a3eee50a18] user: js, branch: trunk, size: 6345 [annotate] [blame] [check-ins using] [diff]
20:28
Added: Add OFSecureTransportTLSStream

This implements OFTLSStream using Apple's Secure Transport. While Secure
Transport is declared deprecated by Apple, Apple so far has failed to
provide a suitable replacement. They recommend Network.framework as a
replacement, however it can neither work on arbitrary sockets, nor can
it do STARTTLS. file: [56d8fa21c4] check-in: [112eb62f7b] user: js, branch: trunk, size: 6156 [annotate] [blame] [check-ins using]