Added RSA key generation