So, if I follow, it's always a uint64_t on 64-bit systems, and a uint32_t
on 32-bit systems?

Alex


On Fri, Dec 20, 2013 at 3:36 PM, Paul Kehrer <notifications@github.com>wrote:

> In cryptography/hazmat/backends/openssl/bignum.py:
>
> > @@ -17,7 +17,7 @@
> >
> >  TYPES = """
> >  typedef ... BIGNUM;
> > -typedef ... BN_ULONG;
> > +typedef unsigned long BN_ULONG;
>
> No, it is dependent on #defines (as seen in bn.h). unsigned long for
> SIXTY_FOUR_BIT_LONG, unsigned long long for SIXTY_FOUR_BIT, and unsigned
> int for THIRTY_TWO_BIT. So this needs to be resolved as well.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/pyca/cryptography/pull/292/files#r8514541>
> .
>



-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: 125F 5C67 DFE9 4084