about summary refs log tree commit diff
path: root/src/libnix/hash.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnix/hash.hh')
-rw-r--r--src/libnix/hash.hh51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/libnix/hash.hh b/src/libnix/hash.hh
deleted file mode 100644
index 0062f987c021..000000000000
--- a/src/libnix/hash.hh
+++ /dev/null
@@ -1,51 +0,0 @@
-#ifndef __HASH_H
-#define __HASH_H
-
-#include <string>
-
-#include "util.hh"
-
-using namespace std;
-
-
-struct Hash
-{
-    static const unsigned int hashSize = 16;
-    unsigned char hash[hashSize];
-
-    /* Create a zeroed hash object. */
-    Hash();
-
-    /* Check whether two hash are equal. */
-    bool operator == (const Hash & h2) const;
-
-    /* Check whether two hash are not equal. */
-    bool operator != (const Hash & h2) const;
-
-    /* For sorting. */
-    bool operator < (const Hash & h) const;
-
-    /* Convert a hash code into a hexadecimal representation. */
-    operator string() const;
-};
-
-
-/* Parse a hexadecimal representation of a hash code. */
-Hash parseHash(const string & s);
-
-/* Verify that the given string is a valid hash code. */
-bool isHash(const string & s);
-
-/* Compute the hash of the given string. */
-Hash hashString(const string & s);
-
-/* Compute the hash of the given file. */
-Hash hashFile(const Path & path);
-
-/* Compute the hash of the given path.  The hash is defined as
-   md5(dump(path)).
-*/
-Hash hashPath(const Path & path);
-
-
-#endif /* !__HASH_H */