<div dir="ltr">I've written a <span class="gmail-il">TLS</span> <span class="gmail-il">manual</span>,
intended to ease readers into the most recent specification. (At the
very least, it helped me get to grips with the spec!) I've now made the <span class="gmail-il">manual</span> available on GitHub: <br><br><div> <a href="https://github.com/BenSmyth/tls-tutorial/" target="_blank">https://github.com/BenSmyth/<span class="gmail-il">tls</span>-tutorial/</a></div><div><br></div><div><div>A pdf is also available (<a href="https://bensmyth.com/files/Smyth19-TLS-tutorial.pdf" target="_blank">https://bensmyth.com/files/Smyth19-<span class="gmail-il">TLS</span>-tutorial.pdf</a>). I'm far from perfect and I'm sure the manuscript houses numerous deficiencies.<br></div></div><br>Interesting
aspects are omitted, because I didn't have the time, knowledge, or
expertise to add them. For instance, the specification hasn't been
entirely covered, as is documented; discussion of security guarantees
are notably lacking; and an introduction to the underlying cryptography
is absent. (E.g., some details on DHKE, AEAD, etc. would be grand.)
Directions for further exploration are missing, hands-on teaching
opportunities foregone. For instance, a Davies-style exploration of <span class="gmail-il">TLS</span>
on-the-wire, with notes on Wireshark and SSLKEYLOGFILE---perhaps as
dirty as readers can get, without bursting-out soldering irons. Mistakes
and issues are no doubt numerous. <br> <br>I encourage you to improve
this manuscript. Fix a typo. Patch grammar. Revise awkward,
overcomplicated, or otherwise poorly-written passages. Contribute an
entire section. Help evolve the <span class="gmail-il">manual</span>. (Perhaps
get in touch prior to writing an entire section! We should probably
reach consensus on what to add.) Contributions will be recognised
through acknowledgements or co-authorship.<br><br><br>Best regards,<br><br>Ben<div><div dir="ltr" data-smartmail="gmail_signature">--<br><a href="https://bensmyth.com/" target="_blank">https://bensmyth.com/</a></div></div></div>