sha1: Add new notmuch_sha1_of_string function
authorCarl Worth <cworth@cworth.org>
Fri, 23 Oct 2009 20:54:53 +0000 (13:54 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 23 Oct 2009 20:54:53 +0000 (13:54 -0700)
commit6b228e45099f0e472326bf2dbbefb7b55e154359
tree940448a868d04d89dacbeeea1742526040675137
parentc9fbe6b58b8bff56b4c6774625b8c21846fe027d
sha1: Add new notmuch_sha1_of_string function

We'll be using this for storing really long terms in the database
and when we just need to look them up, (and never read back the
original data directly from the database). For example, storing
arbitrarily long directory paths in the database along with
mtime timestamps.

Note that if we did want to store arbitrarily long terms and also
be able to read them back, the Xapian folks recommending splitting
the term off with multiple prefixes. See the note near the end
of this page:

http://trac.xapian.org/wiki/FAQ/UniqueIds
notmuch-private.h
sha1.c