I think of it as BSD style, though of course it could be suggested/mandated elsewhere -
[...]Use a space after keywords (if, while, for, return, switch). No braces are used for control statements with zero or only a single statement unless that statement is more than a single line, in which case they are permitted.[0]
As I look, GNU guide is less specific, but examples[1] show the same style.
The good thing is that -Wmisleading-indentation [2] (comes along with -Wall) catches this indentation error.
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:
https://www.imperialviolet.org/2014/02/22/applebug.html