From 9dcb377a641841d66ed8c9c4b0ac960f609ff65a Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Mon, 1 Aug 2011 23:22:41 +0200 Subject: Add a SHA1 implementation Add an implementation of the SHA1 hash algorithm based on a public domain project by Steve Reid . You can get the original sources from: ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c We will need this for several things. File names of note files will be generated based on a hash their content instead of using a random name. Items can be uniquely identified using a hash. In addition to the regular sha1_init(), sha1_update() and sha1_final() operations, our implementation also contains wrappers for hashing a string or a stream. Signed-off-by: Lukas Fleischer --- src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index 12147a5..942e7a2 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,6 +8,7 @@ calcurse_SOURCES = \ htable.h \ llist.h \ llist_ts.h \ + sha1.h \ apoint.c \ args.c \ calendar.c \ @@ -22,6 +23,7 @@ calcurse_SOURCES = \ note.c \ notify.c \ recur.c \ + sha1.c \ sigs.c \ todo.c \ utf8.c \ -- cgit v1.2.3-54-g00ecf