This article is part of my Rebuilding TLS from Scratch series. The full code and runnable walkthrough are available on GitHub.


A secure connection to the wrong server is still a broken connection.

That sentence looks strange at first. If traffic is encrypted, if nobody can read it, if nobody can modify it, then what is still missing?

The...