X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;ds=sidebyside;f=src%2FRsaStd.h;h=27f73ad5c4e6e0adc30e1a3ceccd0536719a127e;hb=fb173a9728e915fc7b3f99bc41f55034757105df;hp=ea348bf8dd80d4a263b1cb754d84b937082db952;hpb=91989c2627abc2cdf511f17169e4f862dc55e838;p=crypto_lab3.git diff --git a/src/RsaStd.h b/src/RsaStd.h index ea348bf..27f73ad 100644 --- a/src/RsaStd.h +++ b/src/RsaStd.h @@ -16,6 +16,10 @@ public: static std::pair generateRSAKeys(uint exponent, uint keySizeBits); + /** + * Return m^d (mod n). + * m must not be greater or equal than kPriv.n. + */ static mpz_class sign(const mpz_class& m, const KeyPriv& kPriv); };