Added more pubkey such as RSA, planning naming concention