create keys with the same object that we sign/verify; not instantiating encrypt/decrypt objects saves ~100k stripped

This commit is contained in:
Glenn Maynard
2005-01-14 01:57:56 +00:00
parent 7b141f8f1f
commit 367f192d6d
+2 -2
View File
@@ -58,12 +58,12 @@ void CryptManager::GenerateRSAKey( unsigned int keyLength, CString privFilename,
{
AutoSeededRandomPool rng;
RSAES_OAEP_SHA_Decryptor priv(rng, keyLength);
RSASSA_PKCS1v15_SHA_Signer priv(rng, keyLength);
RageFileSink privFile(privFilename);
priv.DEREncode(privFile);
privFile.MessageEnd();
RSAES_OAEP_SHA_Encryptor pub(priv);
RSASSA_PKCS1v15_SHA_Verifier pub(priv);
RageFileSink pubFile(pubFilename);
pub.DEREncode(pubFile);
pubFile.MessageEnd();