forked from wolfSSL/wolfssl
fix visual studio 64 warnings
This commit is contained in:
@@ -1854,15 +1854,15 @@ int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* compute the value at M[1<<(winsize-1)] by squaring M[1] (winsize-1) times*/
|
/* compute the value at M[1<<(winsize-1)] by squaring M[1] (winsize-1) times*/
|
||||||
if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) {
|
if ((err = mp_copy (&M[1], &M[(mp_digit)(1 << (winsize - 1))])) != MP_OKAY) {
|
||||||
goto LBL_RES;
|
goto LBL_RES;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (x = 0; x < (winsize - 1); x++) {
|
for (x = 0; x < (winsize - 1); x++) {
|
||||||
if ((err = mp_sqr (&M[1 << (winsize - 1)], &M[1 << (winsize - 1)])) != MP_OKAY) {
|
if ((err = mp_sqr (&M[(mp_digit)(1 << (winsize - 1))], &M[(mp_digit)(1 << (winsize - 1))])) != MP_OKAY) {
|
||||||
goto LBL_RES;
|
goto LBL_RES;
|
||||||
}
|
}
|
||||||
if ((err = redux (&M[1 << (winsize - 1)], P, mp)) != MP_OKAY) {
|
if ((err = redux (&M[(mp_digit)(1 << (winsize - 1))], P, mp)) != MP_OKAY) {
|
||||||
goto LBL_RES;
|
goto LBL_RES;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3250,19 +3250,19 @@ int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
|
|||||||
/* compute the value at M[1<<(winsize-1)] by squaring
|
/* compute the value at M[1<<(winsize-1)] by squaring
|
||||||
* M[1] (winsize-1) times
|
* M[1] (winsize-1) times
|
||||||
*/
|
*/
|
||||||
if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) {
|
if ((err = mp_copy (&M[1], &M[(mp_digit)(1 << (winsize - 1))])) != MP_OKAY) {
|
||||||
goto LBL_MU;
|
goto LBL_MU;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (x = 0; x < (winsize - 1); x++) {
|
for (x = 0; x < (winsize - 1); x++) {
|
||||||
/* square it */
|
/* square it */
|
||||||
if ((err = mp_sqr (&M[1 << (winsize - 1)],
|
if ((err = mp_sqr (&M[(mp_digit)(1 << (winsize - 1))],
|
||||||
&M[1 << (winsize - 1)])) != MP_OKAY) {
|
&M[(mp_digit)(1 << (winsize - 1))])) != MP_OKAY) {
|
||||||
goto LBL_MU;
|
goto LBL_MU;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* reduce modulo P */
|
/* reduce modulo P */
|
||||||
if ((err = redux (&M[1 << (winsize - 1)], P, &mu)) != MP_OKAY) {
|
if ((err = redux (&M[(mp_digit)(1 << (winsize - 1))], P, &mu)) != MP_OKAY) {
|
||||||
goto LBL_MU;
|
goto LBL_MU;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -3772,7 +3772,7 @@ int openssl_test(void)
|
|||||||
EVP_MD_CTX_init(&md_ctx);
|
EVP_MD_CTX_init(&md_ctx);
|
||||||
EVP_DigestInit(&md_ctx, EVP_md5());
|
EVP_DigestInit(&md_ctx, EVP_md5());
|
||||||
|
|
||||||
EVP_DigestUpdate(&md_ctx, a.input, a.inLen);
|
EVP_DigestUpdate(&md_ctx, a.input, (unsigned long)a.inLen);
|
||||||
EVP_DigestFinal(&md_ctx, hash, 0);
|
EVP_DigestFinal(&md_ctx, hash, 0);
|
||||||
|
|
||||||
if (memcmp(hash, a.output, MD5_DIGEST_SIZE) != 0)
|
if (memcmp(hash, a.output, MD5_DIGEST_SIZE) != 0)
|
||||||
@@ -3789,7 +3789,7 @@ int openssl_test(void)
|
|||||||
EVP_MD_CTX_init(&md_ctx);
|
EVP_MD_CTX_init(&md_ctx);
|
||||||
EVP_DigestInit(&md_ctx, EVP_sha1());
|
EVP_DigestInit(&md_ctx, EVP_sha1());
|
||||||
|
|
||||||
EVP_DigestUpdate(&md_ctx, b.input, b.inLen);
|
EVP_DigestUpdate(&md_ctx, b.input, (unsigned long)b.inLen);
|
||||||
EVP_DigestFinal(&md_ctx, hash, 0);
|
EVP_DigestFinal(&md_ctx, hash, 0);
|
||||||
|
|
||||||
if (memcmp(hash, b.output, SHA_DIGEST_SIZE) != 0)
|
if (memcmp(hash, b.output, SHA_DIGEST_SIZE) != 0)
|
||||||
@@ -3806,7 +3806,7 @@ int openssl_test(void)
|
|||||||
EVP_MD_CTX_init(&md_ctx);
|
EVP_MD_CTX_init(&md_ctx);
|
||||||
EVP_DigestInit(&md_ctx, EVP_sha256());
|
EVP_DigestInit(&md_ctx, EVP_sha256());
|
||||||
|
|
||||||
EVP_DigestUpdate(&md_ctx, d.input, d.inLen);
|
EVP_DigestUpdate(&md_ctx, d.input, (unsigned long)d.inLen);
|
||||||
EVP_DigestFinal(&md_ctx, hash, 0);
|
EVP_DigestFinal(&md_ctx, hash, 0);
|
||||||
|
|
||||||
if (memcmp(hash, d.output, SHA256_DIGEST_SIZE) != 0)
|
if (memcmp(hash, d.output, SHA256_DIGEST_SIZE) != 0)
|
||||||
@@ -3850,7 +3850,7 @@ int openssl_test(void)
|
|||||||
EVP_MD_CTX_init(&md_ctx);
|
EVP_MD_CTX_init(&md_ctx);
|
||||||
EVP_DigestInit(&md_ctx, EVP_sha512());
|
EVP_DigestInit(&md_ctx, EVP_sha512());
|
||||||
|
|
||||||
EVP_DigestUpdate(&md_ctx, f.input, f.inLen);
|
EVP_DigestUpdate(&md_ctx, f.input, (unsigned long)f.inLen);
|
||||||
EVP_DigestFinal(&md_ctx, hash, 0);
|
EVP_DigestFinal(&md_ctx, hash, 0);
|
||||||
|
|
||||||
if (memcmp(hash, f.output, SHA512_DIGEST_SIZE) != 0)
|
if (memcmp(hash, f.output, SHA512_DIGEST_SIZE) != 0)
|
||||||
|
@@ -41,6 +41,8 @@
|
|||||||
#if defined (__GNUC__)
|
#if defined (__GNUC__)
|
||||||
#define ALIGN16 __attribute__ ( (aligned (16)))
|
#define ALIGN16 __attribute__ ( (aligned (16)))
|
||||||
#elif defined(_MSC_VER)
|
#elif defined(_MSC_VER)
|
||||||
|
/* disable align warning, we want alignment ! */
|
||||||
|
#pragma warning(disable: 4324)
|
||||||
#define ALIGN16 __declspec (align (16))
|
#define ALIGN16 __declspec (align (16))
|
||||||
#else
|
#else
|
||||||
#define ALIGN16
|
#define ALIGN16
|
||||||
|
Reference in New Issue
Block a user