summaryrefslogtreecommitdiff
path: root/src/InternalMessageDigestImpl.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-09-12 00:49:55 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-09-13 00:08:07 +0900
commite18e8aeeaa2c24591b0ebb89984cbdc30a0f25a8 (patch)
tree5c1f5ab7b164f8f1b0b4cbf18822af4490487bf7 /src/InternalMessageDigestImpl.cc
parentd91f7dc721dbbbffd1b0ab3b3cd889fdaa67cf86 (diff)
Support Adler32 checksum
Adler32 checksum is available for --checksum option and hash element in Metalink files. Currently, we use Adler32 implementation in Zlib.
Diffstat (limited to 'src/InternalMessageDigestImpl.cc')
-rw-r--r--src/InternalMessageDigestImpl.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/InternalMessageDigestImpl.cc b/src/InternalMessageDigestImpl.cc
index c9ad99a7..f8dd70eb 100644
--- a/src/InternalMessageDigestImpl.cc
+++ b/src/InternalMessageDigestImpl.cc
@@ -37,6 +37,8 @@
#include "crypto_hash.h"
+#include "Adler32MessageDigestImpl.h"
+
namespace {
using namespace aria2;
using namespace crypto;
@@ -101,6 +103,7 @@ MessageDigestImpl::hashes_t MessageDigestImpl::hashes = {
{ "sha-384", make_hi<MessageDigestSHA384>() },
{ "sha-512", make_hi<MessageDigestSHA512>() },
{ "md5", make_hi<MessageDigestMD5>() },
+ ADLER32_MESSAGE_DIGEST
};
} // namespace aria2