From 7dc5567cada8fb497af92d673fca78bd57b83b9b Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 25 Sep 2013 23:57:03 +0900 Subject: InternalMessageDigestImpl: Code cleanup --- src/InternalMessageDigestImpl.cc | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'src/InternalMessageDigestImpl.cc') diff --git a/src/InternalMessageDigestImpl.cc b/src/InternalMessageDigestImpl.cc index d5aabc66..ecac77da 100644 --- a/src/InternalMessageDigestImpl.cc +++ b/src/InternalMessageDigestImpl.cc @@ -50,21 +50,25 @@ template(data); while (length) { size_t l = std::min(length, (size_t)std::numeric_limits::max()); @@ -73,7 +77,8 @@ public: bytes += l; } } - virtual void digest(unsigned char* md) CXX11_OVERRIDE { + virtual void digest(unsigned char* md) CXX11_OVERRIDE + { final_fn(ctx_, md); } private: @@ -99,7 +104,7 @@ MessageDigestSHA1; std::unique_ptr MessageDigestImpl::sha1() { - return std::unique_ptr(new MessageDigestSHA1()); + return make_unique(); } MessageDigestImpl::hashes_t MessageDigestImpl::hashes = { -- cgit