| ▲ | dieortin 2 days ago | |
Seems like they use BoringSSL on their open source distributions, but their own library on their own platforms: https://forums.swift.org/t/native-implementations-and-boring... | ||
| ▲ | gsnedders 12 hours ago | parent | next [-] | |
CryptoKit isn't relevant to `goto fail`, which was the origin of this thread, given CryptoKit merely implements primitives and not TLS. If you really are doubting what gets used for TLS, open up Console.app, start streaming, run `nscurl https://example.com/` (or load it in Safari, etc.), and you'll see logging like:
It really is boringssl which is nowadays used for TLS by the Network framework. | ||
| ▲ | youngtaff a day ago | parent | prev [-] | |
iOS Safari definitely used BoringSSL last time I checked it with Frida | ||