]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/poly1305/poly1305.c
{ec/curve25519,poly1305/poly1305}.c: relax pedantic constraint.
[thirdparty/openssl.git] / crypto / poly1305 / poly1305.c
index ab4fa83c24731e51aca7c67294b0bf2624547004..7615e339b1cdfe8119fcf47abd103bf0e6e8f4b9 100644 (file)
@@ -95,12 +95,11 @@ poly1305_blocks(void *ctx, const unsigned char *inp, size_t len, u32 padbit);
          (a ^ ((a ^ b) | ((a - b) ^ b))) >> (sizeof(a) * 8 - 1) \
          )
 
-# if !defined(PEDANTIC) && \
-     (defined(__SIZEOF_INT128__) && __SIZEOF_INT128__==16) && \
+# if (defined(__SIZEOF_INT128__) && __SIZEOF_INT128__==16) && \
      (defined(__SIZEOF_LONG__) && __SIZEOF_LONG__==8)
 
 typedef unsigned long u64;
-typedef unsigned __int128 u128;
+typedef __uint128_t u128;
 
 typedef struct {
     u64 h[3];