diff --git a/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c b/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c index 68b96c7a..703485a9 100644 --- a/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c +++ b/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c @@ -1,4 +1,5 @@ +#include #include #include diff --git a/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c b/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c index 85bb48bd..d4faf69f 100644 --- a/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c +++ b/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c @@ -24,10 +24,10 @@ * SUCH DAMAGE. */ +#include #include #include -#include #include #include "crypto_auth_hmacsha256.h" diff --git a/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h b/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h index fb6eb499..8501f045 100644 --- a/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h +++ b/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h @@ -1,7 +1,7 @@ #ifndef crypto_onetimeauth_poly1305_H #define crypto_onetimeauth_poly1305_H -#include +#include #include "export.h" #ifdef __cplusplus diff --git a/src/libsodium/randombytes/randombytes.c b/src/libsodium/randombytes/randombytes.c index 00490eb5..0b1b1964 100644 --- a/src/libsodium/randombytes/randombytes.c +++ b/src/libsodium/randombytes/randombytes.c @@ -1,4 +1,5 @@ +#include #include #include diff --git a/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c b/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c index 0c73cbd1..ca01d421 100644 --- a/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c +++ b/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c @@ -1,4 +1,5 @@ +#include #include #ifndef _WIN32 # include @@ -13,7 +14,6 @@ #include #include #include -#include #include #ifndef _MSC_VER # include @@ -135,7 +135,9 @@ randombytes_salsa20_random_random_dev_open(void) fd = open(*device, O_RDONLY); if (fd != -1) { if (fstat(fd, &st) == 0 && -# ifdef S_ISNAM +# ifdef __COMPCERT__ + 1 +# elif defined(S_ISNAM) (S_ISNAM(st.st_mode) || S_ISCHR(st.st_mode)) # else S_ISCHR(st.st_mode) diff --git a/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c b/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c index 07f3a5ed..0a7309fe 100644 --- a/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c +++ b/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c @@ -1,4 +1,5 @@ +#include #include #ifndef _WIN32 # include @@ -13,7 +14,6 @@ #include #include #include -#include #include #ifndef _WIN32 # include @@ -120,7 +120,9 @@ randombytes_sysrandom_random_dev_open(void) fd = open(*device, O_RDONLY); if (fd != -1) { if (fstat(fd, &st) == 0 && -# ifdef S_ISNAM +# ifdef __COMPCERT__ + 1 +# elif defined(S_ISNAM) (S_ISNAM(st.st_mode) || S_ISCHR(st.st_mode)) # else S_ISCHR(st.st_mode) diff --git a/test/default/sodium_utils2.c b/test/default/sodium_utils2.c index 73368786..7bf1b30f 100644 --- a/test/default/sodium_utils2.c +++ b/test/default/sodium_utils2.c @@ -1,4 +1,5 @@ +#include #include #include diff --git a/test/default/sodium_utils3.c b/test/default/sodium_utils3.c index af0c6944..bf261e6b 100644 --- a/test/default/sodium_utils3.c +++ b/test/default/sodium_utils3.c @@ -1,4 +1,5 @@ +#include #include #include