summaryrefslogtreecommitdiff
path: root/notmuch-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'notmuch-private.h')
-rw-r--r--notmuch-private.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/notmuch-private.h b/notmuch-private.h
index bb3f62c..2d64a45 100644
--- a/notmuch-private.h
+++ b/notmuch-private.h
@@ -192,6 +192,20 @@ notmuch_message_file_get_header (notmuch_message_file_t *message,
time_t
notmuch_parse_date (const char *str, int *tz_offset);
+/* sha1.c */
+
+/* Create a hexadecimal string version of the SHA-1 digest of the
+ * named file.
+ *
+ * This function returns a newly allocated string which the caller
+ * should free() when finished.
+ *
+ * If any error occurs while reading the file, (permission denied,
+ * file not found, etc.), this function returns NULL.
+ */
+char *
+notmuch_sha1_of_file (const char *filename);
+
NOTMUCH_END_DECLS
#endif