[Aum18] Chapters 2-5, 13.
The GNU Privacy Handbook. This (e)book is somewhat dated, but the principles hold.
https://cryptojs.gitbook.io/docs/
https://www.thesslstore.com/blog/difference-encryption-hashing-salting/
https://www.ssl2buy.com/wiki/ssl-tls-handshake-how-does-it-work
https://developer.mozilla.org/en-US/docs/Web/Security/Transport_Layer_Security
Transport Layer Security, TLS 1.2 and 1.3 (Explained by Example) – YouTube