public static ISM2 CreateWithPublicKey(ECPoint key) => new Sm2Function(Sm2KeyGenerator.GeneratePublicKey(key));
public static Sm2Key GeneratePublicKey(ECPoint publicPem) => Sm2KeyGenerator.GeneratePublicKey(publicPem);
public static Sm2Key GeneratePublicKey(string publicKey) => Sm2KeyGenerator.GeneratePublicKey(publicKey);
public static Sm2Key GeneratePublicKey() => Sm2KeyGenerator.GeneratePublicKey();