From fcf4b21149fa3d7e26d683f0c0faee0ac6227c85 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 14 Oct 2013 13:43:12 -0700 Subject: [PATCH] sha256 IV should be unsigned chars. --- src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c | 2 +- src/libsodium/crypto_hash/sha256/ref/hash_sha256.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c b/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c index 2e7564a6..c1498f8e 100644 --- a/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c +++ b/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c @@ -11,7 +11,7 @@ typedef unsigned int uint32; -static const char iv[32] = { +static const unsigned char iv[32] = { 0x6a,0x09,0xe6,0x67, 0xbb,0x67,0xae,0x85, 0x3c,0x6e,0xf3,0x72, diff --git a/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c b/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c index 774271d6..4b6891cb 100644 --- a/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c +++ b/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c @@ -11,7 +11,7 @@ Public domain. typedef unsigned int uint32; -static const char iv[32] = { +static const unsigned char iv[32] = { 0x6a,0x09,0xe6,0x67, 0xbb,0x67,0xae,0x85, 0x3c,0x6e,0xf3,0x72,