]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/hashes.h
releasing version 0.8.16~exp3
[apt.git] / apt-pkg / contrib / hashes.h
index 4b6a08b1f25e91cb86c4ae77d65440aee76e3b5b..e702fcca2fd9459d2fd2e66f1b95aaf94bd764ca 100644 (file)
@@ -67,7 +67,10 @@ class Hashes
       return MD5.Add(Data,Size) && SHA1.Add(Data,Size) && SHA256.Add(Data,Size) && SHA512.Add(Data,Size);
    };
    inline bool Add(const char *Data) {return Add((unsigned char *)Data,strlen(Data));};
-   bool AddFD(int Fd,unsigned long Size);
+   inline bool AddFD(int const Fd,unsigned long Size = 0)
+   { return AddFD(Fd, Size, true, true, true, true); };
+   bool AddFD(int const Fd, unsigned long Size, bool const addMD5,
+             bool const addSHA1, bool const addSHA256, bool const addSHA512);
    inline bool Add(const unsigned char *Beg,const unsigned char *End) 
                   {return Add(Beg,End-Beg);};
 };