Separated RSA functionality into RSAPublicKey and RSAPrivateCRTKey. Made
decryption use Chinese Remainder Theorem.