From e766f0c30a33dedd2d49783780f79f994a063ac4 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 10 Jul 2018 16:07:42 +0300 Subject: Drop unused sha256(istream) function --- bpkg/checksum.cxx | 17 ----------------- bpkg/checksum.hxx | 5 ----- 2 files changed, 22 deletions(-) diff --git a/bpkg/checksum.cxx b/bpkg/checksum.cxx index abe2757..7f4afa8 100644 --- a/bpkg/checksum.cxx +++ b/bpkg/checksum.cxx @@ -4,14 +4,10 @@ #include -#include // streamsize -#include - #ifdef _WIN32 # include // replace() #endif -#include #include #include @@ -344,19 +340,6 @@ namespace bpkg } string - sha256 (istream& is) - { - butl::sha256 r; - - char buf[8192]; - streambuf& sb (*is.rdbuf ()); - for (streamsize n; (n = sb.sgetn (buf, sizeof (buf))) != 0;) - r.append (buf, n); - - return r.string (); - } - - string sha256 (const common_options& o, const path& f) { if (!exists (f)) diff --git a/bpkg/checksum.hxx b/bpkg/checksum.hxx index 77a5d18..87380a0 100644 --- a/bpkg/checksum.hxx +++ b/bpkg/checksum.hxx @@ -19,11 +19,6 @@ namespace bpkg inline string sha256 (const char* buf, size_t n) {return butl::sha256 (buf, n).string ();} - // The same but for a stream (if ifdstream, open in binary mode). - // - string - sha256 (istream&); - // The same but for a file. Issue diagnostics and throw failed if anything // goes wrong. // -- cgit v1.1