Key exchange is done for speed (symmetric key crypto is way faster than public key) and forward secrecy. It’s not done because RSA is flawed per se. We use DH instead of e.g. ElGamal encryption for the same reasons.
18 karma · joined December 27, 2015
Github student pack was already a thing. https://education.github.com/pack