@@ -144,7 +144,7 @@ bool Ripe::verifyRSA(const std::string& data, const std::string& signatureHex, c
144144 }
145145 std::string decodedSignature = Ripe::hexToString (signatureHex);
146146 bool result = false ;
147- RSASS <PKCS1v15,SHA >::Verifier verifier (publicKey);
147+ RSASS <PKCS1v15,SHA1 >::Verifier verifier (publicKey);
148148 StringSource ss2 (decodedSignature + data, true ,
149149 new SignatureVerificationFilter (verifier,
150150 new ArraySink ((RipeByte*)&result, sizeof (result))));
@@ -161,7 +161,7 @@ std::string Ripe::signRSA(const std::string& data, const std::string& privateKey
161161
162162 // sign message
163163 std::string signature;
164- RSASS <PKCS1v15,SHA >::Signer signer (privateKey);
164+ RSASS <PKCS1v15,SHA1 >::Signer signer (privateKey);
165165 AutoSeededRandomPool rng;
166166
167167 StringSource ss (data, true ,
@@ -227,7 +227,7 @@ Ripe::KeyPair Ripe::generateRSAKeyPair(unsigned int length, const std::string& s
227227 if (secret.empty ()) {
228228 PEM_Save (snk, privateKey);
229229 } else {
230- PEM_Save (snk, rng, privateKey , PRIVATE_RSA_ALGORITHM , secret.data (), secret.size ());
230+ PEM_Save (snk, privateKey, rng , PRIVATE_RSA_ALGORITHM , secret.data (), secret.size ());
231231 }
232232 snk.MessageEnd ();
233233 }
0 commit comments