diff options
author | weidai <weidai11@users.noreply.github.com> | 2006-03-13 13:26:41 +0000 |
---|---|---|
committer | weidai <weidai11@users.noreply.github.com> | 2006-03-13 13:26:41 +0000 |
commit | 922fdeb1508e89b25d684378a269e319c927d91d (patch) | |
tree | f30468f446dfdde7bc27bc6c82de67f227721b05 /ecp.cpp | |
parent | 80a9a45ad09512f6d2dd4f806ff774d79fcda5df (diff) | |
download | cryptopp-git-922fdeb1508e89b25d684378a269e319c927d91d.tar.gz |
fix MSVC 2005 warnings
Diffstat (limited to 'ecp.cpp')
-rw-r--r-- | ecp.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -374,9 +374,9 @@ void ECP::SimultaneousMultiply(ECP::Point *results, const ECP::Point &P, const I std::vector<ProjectivePoint> bases; std::vector<WindowSlider> exponents; exponents.reserve(expCount); - std::vector<std::vector<unsigned int> > baseIndices(expCount); + std::vector<std::vector<word32> > baseIndices(expCount); std::vector<std::vector<bool> > negateBase(expCount); - std::vector<std::vector<unsigned int> > exponentWindows(expCount); + std::vector<std::vector<word32> > exponentWindows(expCount); unsigned int i; for (i=0; i<expCount; i++) @@ -432,7 +432,7 @@ void ECP::SimultaneousMultiply(ECP::Point *results, const ECP::Point &P, const I } } - std::vector<BaseAndExponent<Point, word> > finalCascade; + std::vector<BaseAndExponent<Point, Integer> > finalCascade; for (i=0; i<expCount; i++) { finalCascade.resize(baseIndices[i].size()); @@ -450,7 +450,7 @@ void ECP::SimultaneousMultiply(ECP::Point *results, const ECP::Point &P, const I else finalCascade[j].base.y = base.y; } - finalCascade[j].exponent = exponentWindows[i][j]; + finalCascade[j].exponent = Integer(Integer::POSITIVE, 0, exponentWindows[i][j]); } results[i] = GeneralCascadeMultiplication(*this, finalCascade.begin(), finalCascade.end()); } |