Alex Chen wrote:
> The header file crypto/pqueue/pq_compat.h does not have the following
> directive
>
> #ifndef HEADER_PQ_COMPAT_H
> #define HEADER_PQ_COMPAT_H
>
> #enedif
>
> The effect is that we get warnings about PQ_64BIT being redefined
> because ssl.h i
The header file crypto/pqueue/pq_compat.h does not have the following
directive
#ifndef HEADER_PQ_COMPAT_H
#define HEADER_PQ_COMPAT_H
#enedif
The effect is that we get warnings about PQ_64BIT being redefined
because ssl.h includes ssl3.h, which includes pq_compat.h, and
dtls1.h
which seem
to undefined.
pq_compat.h contains:
> #if (defined(THIRTY_TWO_BIT) && !defined(BN_LLONG)) || defined(SIXTEEN_BIT)
> || defined(EIGHT_BIT)
...(some lines later)...
> #define PQ_64BIT BIGNUM
We read that as subtitute for native 64-bit integers.
BN_LLONG is define