public static BigNumber gcd(BigNumber lhs, BigNumber rhs) { BigNumber ret = new BigNumber(); Context ctx = new Context(); ctx.Start(); Native.ExpectSuccess(Native.BN_gcd(ret.Handle, lhs.Handle, rhs.Handle, ctx.Handle)); ctx.End(); return(ret); }