summaryrefslogtreecommitdiff
path: root/cryptlib.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2015-07-30 12:07:26 -0400
committerJeffrey Walton <noloader@gmail.com>2015-07-30 12:07:26 -0400
commit7ad12ab5b05eb2ee595e8900a5d2d101740c7a94 (patch)
treeb729c54884c9118659bff90bd6caed102116b514 /cryptlib.cpp
parenta8ca289b0097cf7dd1946af03dbd9f21b8903d59 (diff)
downloadcryptopp-git-7ad12ab5b05eb2ee595e8900a5d2d101740c7a94.tar.gz
Cleared auto_ptr deprecation warning with C++11 under Debian 8/i686
Diffstat (limited to 'cryptlib.cpp')
-rw-r--r--cryptlib.cpp21
1 files changed, 14 insertions, 7 deletions
diff --git a/cryptlib.cpp b/cryptlib.cpp
index c6c36510..43df08b2 100644
--- a/cryptlib.cpp
+++ b/cryptlib.cpp
@@ -761,13 +761,15 @@ BufferedTransformation * PK_Decryptor::CreateDecryptionFilter(RandomNumberGenera
size_t PK_Signer::Sign(RandomNumberGenerator &rng, PK_MessageAccumulator *messageAccumulator, byte *signature) const
{
- std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
return SignAndRestart(rng, *m, signature, false);
}
size_t PK_Signer::SignMessage(RandomNumberGenerator &rng, const byte *message, size_t messageLen, byte *signature) const
{
- std::auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
m->Update(message, messageLen);
return SignAndRestart(rng, *m, signature, false);
}
@@ -775,7 +777,8 @@ size_t PK_Signer::SignMessage(RandomNumberGenerator &rng, const byte *message, s
size_t PK_Signer::SignMessageWithRecovery(RandomNumberGenerator &rng, const byte *recoverableMessage, size_t recoverableMessageLength,
const byte *nonrecoverableMessage, size_t nonrecoverableMessageLength, byte *signature) const
{
- std::auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
InputRecoverableMessage(*m, recoverableMessage, recoverableMessageLength);
m->Update(nonrecoverableMessage, nonrecoverableMessageLength);
return SignAndRestart(rng, *m, signature, false);
@@ -783,13 +786,15 @@ size_t PK_Signer::SignMessageWithRecovery(RandomNumberGenerator &rng, const byte
bool PK_Verifier::Verify(PK_MessageAccumulator *messageAccumulator) const
{
- std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
return VerifyAndRestart(*m);
}
bool PK_Verifier::VerifyMessage(const byte *message, size_t messageLen, const byte *signature, size_t signatureLength) const
{
- std::auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
InputSignature(*m, signature, signatureLength);
m->Update(message, messageLen);
return VerifyAndRestart(*m);
@@ -797,7 +802,8 @@ bool PK_Verifier::VerifyMessage(const byte *message, size_t messageLen, const by
DecodingResult PK_Verifier::Recover(byte *recoveredMessage, PK_MessageAccumulator *messageAccumulator) const
{
- std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
return RecoverAndRestart(recoveredMessage, *m);
}
@@ -805,7 +811,8 @@ DecodingResult PK_Verifier::RecoverMessage(byte *recoveredMessage,
const byte *nonrecoverableMessage, size_t nonrecoverableMessageLength,
const byte *signature, size_t signatureLength) const
{
- std::auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
+ using CryptoPP::auto_ptr;
+ auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
InputSignature(*m, signature, signatureLength);
m->Update(nonrecoverableMessage, nonrecoverableMessageLength);
return RecoverAndRestart(recoveredMessage, *m);