/// <summary> /// Calls BN_dec2bn() /// </summary> /// <param name="str"></param> /// <returns></returns> public static BigNumber FromDecimalString(string str) { byte[] buf = Encoding.ASCII.GetBytes(str); IntPtr ptr; int ret = Native.BN_dec2bn(out ptr, buf); if (ret <= 0) { throw new OpenSslException(); } return(new BigNumber(ptr, true)); }