diff options
| author | Nils Maier <maierman@web.de> | 2013-08-21 06:06:10 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2013-08-21 07:32:01 +0200 |
| commit | cf6f58ceece4c85760c82b78c4872dba331ddfc6 (patch) | |
| tree | c0a279e8384dc413697320ff1740707bb9d9efa2 /src/AppleMessageDigestImpl.cc | |
| parent | 8526ceeb452d23d7aa73d01c6cb0fc8ae5e0377b (diff) | |
More code cleanups
Diffstat (limited to 'src/AppleMessageDigestImpl.cc')
| -rw-r--r-- | src/AppleMessageDigestImpl.cc | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/AppleMessageDigestImpl.cc b/src/AppleMessageDigestImpl.cc index 3416c257..b3966e32 100644 --- a/src/AppleMessageDigestImpl.cc +++ b/src/AppleMessageDigestImpl.cc @@ -37,6 +37,7 @@ #include <CommonCrypto/CommonDigest.h> #include "array_fun.h" +#include "a2functional.h" #include "HashFuncEntry.h" namespace aria2 { @@ -117,29 +118,31 @@ std::unique_ptr<MessageDigestImpl> MessageDigestImpl::create (const std::string& hashType) { if (hashType == "sha-1") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestSHA1()); + return make_unique<MessageDigestSHA1>(); } if (hashType == "sha-224") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestSHA224()); + return make_unique<MessageDigestSHA224>(); } if (hashType == "sha-256") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestSHA256()); + return make_unique<MessageDigestSHA256>(); } if (hashType == "sha-384") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestSHA384()); + return make_unique<MessageDigestSHA384>(); } if (hashType == "sha-512") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestSHA512()); + return make_unique<MessageDigestSHA512>(); } if (hashType == "md5") { - return std::unique_ptr<MessageDigestImpl>(new MessageDigestMD5()); + return make_unique<MessageDigestMD5>(); } return nullptr; } bool MessageDigestImpl::supports(const std::string& hashType) { - return hashType == "sha-1" || hashType == "sha-224" || hashType == "sha-256" || hashType == "sha-384" || hashType == "sha-512" || hashType == "md5"; + return hashType == "sha-1" || hashType == "sha-224" || + hashType == "sha-256" || hashType == "sha-384" || + hashType == "sha-512" || hashType == "md5"; } size_t MessageDigestImpl::getDigestLength(const std::string& hashType) |
