My confusion stems from reading that TLS handshake uses some kind of Diffie Hellmann, when I was certain that the symmetric key was generated by a digest of earlier packets encrypted with clients public key and safely decrypted with servers PK.
This does not strike me at all as diffie hellmann? Can somebody walk me through the correct process and explain why it is/is not DH?