From cf6f58ceece4c85760c82b78c4872dba331ddfc6 Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Wed, 21 Aug 2013 06:06:10 +0200 Subject: More code cleanups --- src/AppleMessageDigestImpl.cc | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/AppleMessageDigestImpl.cc') 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 #include "array_fun.h" +#include "a2functional.h" #include "HashFuncEntry.h" namespace aria2 { @@ -117,29 +118,31 @@ std::unique_ptr MessageDigestImpl::create (const std::string& hashType) { if (hashType == "sha-1") { - return std::unique_ptr(new MessageDigestSHA1()); + return make_unique(); } if (hashType == "sha-224") { - return std::unique_ptr(new MessageDigestSHA224()); + return make_unique(); } if (hashType == "sha-256") { - return std::unique_ptr(new MessageDigestSHA256()); + return make_unique(); } if (hashType == "sha-384") { - return std::unique_ptr(new MessageDigestSHA384()); + return make_unique(); } if (hashType == "sha-512") { - return std::unique_ptr(new MessageDigestSHA512()); + return make_unique(); } if (hashType == "md5") { - return std::unique_ptr(new MessageDigestMD5()); + return make_unique(); } 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) -- cgit