]> git.ozlabs.org Git - ppp.git/commitdiff
pppd/ppp-sha1.c: use uint32_t instead of u_int32_t (#432)
authorbkuhls <bkuhls@users.noreply.github.com>
Thu, 3 Aug 2023 09:31:23 +0000 (11:31 +0200)
committerGitHub <noreply@github.com>
Thu, 3 Aug 2023 09:31:23 +0000 (19:31 +1000)
Fixes build with musl-libc toolchains.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
pppd/ppp-sha1.c

index ab4dcd57de94a0d15f90b1e4519a6906e576d3e8..9ff3a2496d3df2cffbf9cb745c107b6319d71524 100644 (file)
@@ -110,14 +110,14 @@ static void sha1_clean(PPP_MD_CTX *ctx)
 #include <netinet/in.h>        /* htonl() */
 
 typedef struct {
-    u_int32_t state[5];
-    u_int32_t count[2];
+    uint32_t state[5];
+    uint32_t count[2];
     unsigned char buffer[64];
 } SHA1_CTX;
 
 
 static void
-SHA1_Transform(u_int32_t[5], const unsigned char[64]);
+SHA1_Transform(uint32_t[5], const unsigned char[64]);
 
 #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
 
@@ -138,12 +138,12 @@ SHA1_Transform(u_int32_t[5], const unsigned char[64]);
 /* Hash a single 512-bit block. This is the core of the algorithm. */
 
 static void
-SHA1_Transform(u_int32_t state[5], const unsigned char buffer[64])
+SHA1_Transform(uint32_t state[5], const unsigned char buffer[64])
 {
-    u_int32_t a, b, c, d, e;
+    uint32_t a, b, c, d, e;
     typedef union {
        unsigned char c[64];
-       u_int32_t l[16];
+       uint32_t l[16];
     } CHAR64LONG16;
     CHAR64LONG16 *block;
 
@@ -236,7 +236,7 @@ SHA1_Update(SHA1_CTX *context, const unsigned char *data, unsigned int len)
 static void
 SHA1_Final(unsigned char digest[20], SHA1_CTX *context)
 {
-    u_int32_t i, j;
+    uint32_t i, j;
     unsigned char finalcount[8];
 
     for (i = 0; i < 8; i++) {