+
+ mpz_class message = Rand::randSize(128);
+
+ try
+ {
+ RsaCrtShamirsTrick::signWithFaultySp(message, kPriv);
+ cout << "Attack successful -> incorrect" << endl;
+ }
+ catch (const RsaCrtShamirsTrick::UnableToSignWithShamirsTrick& e)
+ {
+ cout << "Attack failed -> correct" << endl;
+ }