projects
/
crypto_lab3.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleaning.
[crypto_lab3.git]
/
src
/
RsaCrtShamirsTrick.cpp
diff --git
a/src/RsaCrtShamirsTrick.cpp
b/src/RsaCrtShamirsTrick.cpp
index
dffb20f
..
cc58378
100644
(file)
--- a/
src/RsaCrtShamirsTrick.cpp
+++ b/
src/RsaCrtShamirsTrick.cpp
@@
-59,8
+59,8
@@
mpz_class RsaCrtShamirsTrick::sign(const mpz_class& m, const KeyPriv& kPriv, boo
if (spr % r != sqr % r)
throw UnableToSignWithShamirsTrick();
if (spr % r != sqr % r)
throw UnableToSignWithShamirsTrick();
- mpz_class sp = spr % kPriv.p;
- mpz_class sq = sqr % kPriv.q;
+
const
mpz_class sp = spr % kPriv.p;
+
const
mpz_class sq = sqr % kPriv.q;
return sq + ((kPriv.qInv * (sp - sq)) % kPriv.p) * kPriv.q;
}
return sq + ((kPriv.qInv * (sp - sq)) % kPriv.p) * kPriv.q;
}