summaryrefslogtreecommitdiff
path: root/rsa.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-04-24 05:05:14 -0400
committerJeffrey Walton <noloader@gmail.com>2017-04-24 05:05:14 -0400
commit2297dd000a7cf2831095ba59be2ed653ea3bd884 (patch)
tree7aa629b92a168f33e8bc390de698a09c7286144f /rsa.cpp
parent64f1b50b7fc5cf887becd70b3e35ded6d98bf639 (diff)
downloadcryptopp-git-2297dd000a7cf2831095ba59be2ed653ea3bd884.tar.gz
Removed "typedef SHA1 SHA" (Issue 369)
This should have happened when we removed most of MAINTAIN_BACKWARDS_COMPATIBILITY artifacts. Its not practical move SHA1 into Weak:: namespace or "typedef SHA256 SHA" because SHA1 is too intertwined at the moment. In the interim, maybe we can place SHA1 in both CryptoPP:: and Weak:: namespaces. This will allow us to transition into Weak::SHA1 over time, and signal to users SHA1 should be avoided.
Diffstat (limited to 'rsa.cpp')
-rw-r--r--rsa.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/rsa.cpp b/rsa.cpp
index c730ac39..6853d22d 100644
--- a/rsa.cpp
+++ b/rsa.cpp
@@ -15,13 +15,13 @@
NAMESPACE_BEGIN(CryptoPP)
void RSA_TestInstantiations()
{
- RSASS<PKCS1v15, SHA>::Verifier x1(1, 1);
- RSASS<PKCS1v15, SHA>::Signer x2(NullRNG(), 1);
- RSASS<PKCS1v15, SHA>::Verifier x3(x2);
- RSASS<PKCS1v15, SHA>::Verifier x4(x2.GetKey());
- RSASS<PSS, SHA>::Verifier x5(x3);
+ RSASS<PKCS1v15, SHA1>::Verifier x1(1, 1);
+ RSASS<PKCS1v15, SHA1>::Signer x2(NullRNG(), 1);
+ RSASS<PKCS1v15, SHA1>::Verifier x3(x2);
+ RSASS<PKCS1v15, SHA1>::Verifier x4(x2.GetKey());
+ RSASS<PSS, SHA1>::Verifier x5(x3);
#ifndef __MWERKS__
- RSASS<PSSR, SHA>::Signer x6 = x2;
+ RSASS<PSSR, SHA1>::Signer x6 = x2;
x3 = x2;
x6 = x2;
#endif
@@ -29,7 +29,7 @@ void RSA_TestInstantiations()
#ifndef __GNUC__
RSAES<PKCS1v15>::Encryptor x8(x3);
#endif
- RSAES<OAEP<SHA> >::Encryptor x9(x2);
+ RSAES<OAEP<SHA1> >::Encryptor x9(x2);
x4 = x2.GetKey();
}
@@ -136,12 +136,12 @@ void InvertibleRSAFunction::GenerateRandom(RandomNumberGenerator &rng, const Nam
if (FIPS_140_2_ComplianceEnabled())
{
- RSASS<PKCS1v15, SHA>::Signer signer(*this);
- RSASS<PKCS1v15, SHA>::Verifier verifier(signer);
+ RSASS<PKCS1v15, SHA1>::Signer signer(*this);
+ RSASS<PKCS1v15, SHA1>::Verifier verifier(signer);
SignaturePairwiseConsistencyTest_FIPS_140_Only(signer, verifier);
- RSAES<OAEP<SHA> >::Decryptor decryptor(*this);
- RSAES<OAEP<SHA> >::Encryptor encryptor(decryptor);
+ RSAES<OAEP<SHA1> >::Decryptor decryptor(*this);
+ RSAES<OAEP<SHA1> >::Encryptor encryptor(decryptor);
EncryptionPairwiseConsistencyTest_FIPS_140_Only(encryptor, decryptor);
}
}