X-Git-Url: http://git.euphorik.ch/?p=crypto_lab3.git;a=blobdiff_plain;f=src%2FRsaCrtShamirsTrick.cpp;h=cc58378418be4f8605cbec6d733081be94d5953c;hp=dffb20ff24bd1f83d9f695d30cc21132c8289162;hb=HEAD;hpb=5b2785dd710151d81e6f6af4fd6ae48521068e41 diff --git a/src/RsaCrtShamirsTrick.cpp b/src/RsaCrtShamirsTrick.cpp index dffb20f..cc58378 100644 --- 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(); - 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; }