diff options
author | Jeffrey Walton <noloader@gmail.com> | 2019-08-27 14:44:27 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2019-08-27 14:44:27 -0400 |
commit | 033f204a869972d26b0c2e32b732d8e2834dbfaf (patch) | |
tree | d6360d3bbac24f76553fff8e683d9c50ed4e2749 /donna_sse.cpp | |
parent | b067d16e8886109df5a6abdd153c3dfd8eebbf7e (diff) | |
download | cryptopp-git-033f204a869972d26b0c2e32b732d8e2834dbfaf.tar.gz |
Fix .Net 2002 compile
This testing occurs on Windows XP. We are still rockin it
Diffstat (limited to 'donna_sse.cpp')
-rw-r--r-- | donna_sse.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/donna_sse.cpp b/donna_sse.cpp index 410afbc4..d619e89a 100644 --- a/donna_sse.cpp +++ b/donna_sse.cpp @@ -1059,13 +1059,13 @@ int curve25519_mult_SSE2(byte sharedKey[32], const byte secretKey[32], const byt packed32bignum25519 qx, qz, pqz, pqx;
packed64bignum25519 nq, sq, sqscalar, prime, primex, primez, nqpq;
bignum25519mulprecomp preq;
- size_t i=0, bit=0, lastbit=0;
+ size_t bit=0, lastbit=0;
curve25519_expand(nqpqx, othersKey);
curve25519_mul_precompute(&preq, nqpqx);
/* do bits 254..3 */
- for (i = 254, lastbit=0; i >= 3; i--) {
+ for (size_t i = 254, lastbit=0; i >= 3; i--) {
bit = (e[i/8] >> (i & 7)) & 1;
curve25519_swap_conditional(nqx, nqpqx, (word32)(bit ^ lastbit));
curve25519_swap_conditional(nqz, nqpqz, (word32)(bit ^ lastbit));
@@ -1098,7 +1098,7 @@ int curve25519_mult_SSE2(byte sharedKey[32], const byte secretKey[32], const byt curve25519_swap_conditional(nqz, nqpqz, (word32)bit);
/* do bits 2..0 */
- for (i = 0; i < 3; i++) {
+ for (size_t i = 0; i < 3; i++) {
curve25519_compute_nq(nq, nqx, nqz);
curve25519_square_packed64(sq, nq); /* sq = nq^2 */
curve25519_121665_packed64(sqscalar, sq); /* sqscalar = sq * [121666,121665] */
|