RSA signature algorithm