Remove the need for pickling
Created by: agraubert
Pickling can be potentially dangerous if malicious data is unpickled. In Security 2.0, pickling is only used for key exchange, but it can be avoided by sending n
and e
from the public key, and having the recipient recreate the public key with rsa.PublicKey(n, e)