RSA (Rivest-Shamir-Adleman)
Encryption using RSA
Signing using RSA
Hash functions