The old enumeration didn't allow discriminating the key exchange algorithms used, but only allowed the handshake with the server. With this new enumeration, we can know which key exchange algorithm we are actually supposed to use :^)
After this, we aren't hardcoding RSA in everything we do anymore!
This is better than using the AEAD flag :^)
This commit only moves and renames methods. The code hasn't changed.