add rsa utils