diff --git a/core/c/mpw-algorithm_v0.c b/core/c/mpw-algorithm_v0.c index 7828bf30..1b28b4b3 100644 --- a/core/c/mpw-algorithm_v0.c +++ b/core/c/mpw-algorithm_v0.c @@ -19,7 +19,6 @@ #include #include -#include "mpw-types.h" #include "mpw-util.h" #include "base64.h" @@ -55,11 +54,11 @@ static MPMasterKey mpw_masterKey_v0( // Calculate the master key salt. trc( "masterKeySalt: keyScope=%s | #fullName=%s | fullName=%s\n", - keyScope, mpw_hex_l( mpw_utf8_strlen( fullName ) ), fullName ); + keyScope, mpw_hex_l( (uint32_t)mpw_utf8_strlen( fullName ) ), fullName ); size_t masterKeySaltSize = 0; uint8_t *masterKeySalt = NULL; mpw_push_string( &masterKeySalt, &masterKeySaltSize, keyScope ); - mpw_push_int( &masterKeySalt, &masterKeySaltSize, mpw_utf8_strlen( fullName ) ); + mpw_push_int( &masterKeySalt, &masterKeySaltSize, (uint32_t)mpw_utf8_strlen( fullName ) ); mpw_push_string( &masterKeySalt, &masterKeySaltSize, fullName ); if (!masterKeySalt) { err( "Could not allocate master key salt: %s\n", strerror( errno ) ); @@ -91,16 +90,16 @@ static MPSiteKey mpw_siteKey_v0( // Calculate the site seed. trc( "siteSalt: keyScope=%s | #siteName=%s | siteName=%s | siteCounter=%s | #keyContext=%s | keyContext=%s\n", - keyScope, mpw_hex_l( mpw_utf8_strlen( siteName ) ), siteName, mpw_hex_l( siteCounter ), - keyContext? mpw_hex_l( mpw_utf8_strlen( keyContext ) ): NULL, keyContext ); + keyScope, mpw_hex_l( (uint32_t)mpw_utf8_strlen( siteName ) ), siteName, mpw_hex_l( siteCounter ), + keyContext? mpw_hex_l( (uint32_t)mpw_utf8_strlen( keyContext ) ): NULL, keyContext ); size_t siteSaltSize = 0; uint8_t *siteSalt = NULL; mpw_push_string( &siteSalt, &siteSaltSize, keyScope ); - mpw_push_int( &siteSalt, &siteSaltSize, mpw_utf8_strlen( siteName ) ); + mpw_push_int( &siteSalt, &siteSaltSize, (uint32_t)mpw_utf8_strlen( siteName ) ); mpw_push_string( &siteSalt, &siteSaltSize, siteName ); mpw_push_int( &siteSalt, &siteSaltSize, siteCounter ); if (keyContext) { - mpw_push_int( &siteSalt, &siteSaltSize, mpw_utf8_strlen( keyContext ) ); + mpw_push_int( &siteSalt, &siteSaltSize, (uint32_t)mpw_utf8_strlen( keyContext ) ); mpw_push_string( &siteSalt, &siteSaltSize, keyContext ); } if (!siteSalt) { diff --git a/core/c/mpw-algorithm_v1.c b/core/c/mpw-algorithm_v1.c index 2ab871da..265c8de0 100644 --- a/core/c/mpw-algorithm_v1.c +++ b/core/c/mpw-algorithm_v1.c @@ -17,9 +17,7 @@ //============================================================================== #include -#include -#include "mpw-types.h" #include "mpw-util.h" #define MP_N 32768LU diff --git a/core/c/mpw-algorithm_v2.c b/core/c/mpw-algorithm_v2.c index 3a10e8b6..0ae751a8 100644 --- a/core/c/mpw-algorithm_v2.c +++ b/core/c/mpw-algorithm_v2.c @@ -19,7 +19,6 @@ #include #include -#include "mpw-types.h" #include "mpw-util.h" #define MP_N 32768LU @@ -56,16 +55,16 @@ static MPSiteKey mpw_siteKey_v2( // Calculate the site seed. trc( "siteSalt: keyScope=%s | #siteName=%s | siteName=%s | siteCounter=%s | #keyContext=%s | keyContext=%s\n", - keyScope, mpw_hex_l( strlen( siteName ) ), siteName, mpw_hex_l( siteCounter ), - keyContext? mpw_hex_l( strlen( keyContext ) ): NULL, keyContext ); + keyScope, mpw_hex_l( (uint32_t)strlen( siteName ) ), siteName, mpw_hex_l( siteCounter ), + keyContext? mpw_hex_l( (uint32_t)strlen( keyContext ) ): NULL, keyContext ); size_t siteSaltSize = 0; uint8_t *siteSalt = NULL; mpw_push_string( &siteSalt, &siteSaltSize, keyScope ); - mpw_push_int( &siteSalt, &siteSaltSize, strlen( siteName ) ); + mpw_push_int( &siteSalt, &siteSaltSize, (uint32_t)strlen( siteName ) ); mpw_push_string( &siteSalt, &siteSaltSize, siteName ); mpw_push_int( &siteSalt, &siteSaltSize, siteCounter ); if (keyContext) { - mpw_push_int( &siteSalt, &siteSaltSize, strlen( keyContext ) ); + mpw_push_int( &siteSalt, &siteSaltSize, (uint32_t)strlen( keyContext ) ); mpw_push_string( &siteSalt, &siteSaltSize, keyContext ); } if (!siteSalt) { diff --git a/core/c/mpw-algorithm_v3.c b/core/c/mpw-algorithm_v3.c index b418f8aa..c090f402 100644 --- a/core/c/mpw-algorithm_v3.c +++ b/core/c/mpw-algorithm_v3.c @@ -19,7 +19,6 @@ #include #include -#include "mpw-types.h" #include "mpw-util.h" #define MP_N 32768LU @@ -48,11 +47,11 @@ static MPMasterKey mpw_masterKey_v3( // Calculate the master key salt. trc( "masterKeySalt: keyScope=%s | #fullName=%s | fullName=%s\n", - keyScope, mpw_hex_l( strlen( fullName ) ), fullName ); + keyScope, mpw_hex_l( (uint32_t)strlen( fullName ) ), fullName ); size_t masterKeySaltSize = 0; uint8_t *masterKeySalt = NULL; mpw_push_string( &masterKeySalt, &masterKeySaltSize, keyScope ); - mpw_push_int( &masterKeySalt, &masterKeySaltSize, strlen( fullName ) ); + mpw_push_int( &masterKeySalt, &masterKeySaltSize, (uint32_t)strlen( fullName ) ); mpw_push_string( &masterKeySalt, &masterKeySaltSize, fullName ); if (!masterKeySalt) { err( "Could not allocate master key salt: %s\n", strerror( errno ) );