Add AsymmetricAlgorithm trait and RSA impl