tfix to build KDF key protection algorithms - tomb - the crypto undertaker HTML git clone git://parazyd.org/tomb.git DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit a500766644ac56b2068b57e54f80df122173f754 DIR parent 6e51d166be2b57b78176d2b79a76960bb8486040 HTML Author: Jaromil <jaromil@dyne.org> Date: Tue, 11 Jun 2013 17:21:06 +0000 fix to build KDF key protection algorithms Diffstat: A extras/kdf/Makefile | 10 ++++++++++ D extras/kdf/Makefile.am | 20 -------------------- M extras/kdf/README | 9 +++++++++ R extras/kdf/pbkdf2/benchmark.c -> e… | 0 R extras/kdf/pbkdf2/gen_salt.c -> ex… | 0 R extras/kdf/pbkdf2/pbkdf2.c -> extr… | 0 6 files changed, 19 insertions(+), 20 deletions(-) --- DIR diff --git a/extras/kdf/Makefile b/extras/kdf/Makefile t@@ -0,0 +1,9 @@ + +all: + gcc -O2 -o tomb-kdb-pbkdf2 pbkdf2.c -lgcrypt + gcc -O2 -o tomb-kdb-pbkdf2-getiter benchmark.c -lgcrypt + gcc -O2 -o tomb-kdb-pbkdf2-gensalt gen_salt.c -lgcrypt + gcc -O2 -o hexencode hexencode.c + +clean: + rm -f tomb-kdb-pbkdf2-getiter tomb-kdb-pbkdf2 tomb-kdb-pbkdf2-gensalt hexencode +\ No newline at end of file DIR diff --git a/extras/kdf/Makefile.am b/extras/kdf/Makefile.am t@@ -1,20 +0,0 @@ -if GCRYPT -gcrypt_needing_programs = tomb-kdf-pbkdf2 tomb-kdf-pbkdf2-getiter -else -gcrypt_needing_programs= -endif - - -bin_PROGRAMS = $(gcrypt_needing_programs) tomb-kdf-pbkdf2-gensalt hexencode -tomb_kdf_pbkdf2_SOURCES = pbkdf2/pbkdf2.c -tomb_kdf_pbkdf2_CFLAGS = $(LIBGCRYPT_CFLAGS) -tomb_kdf_pbkdf2_LDADD = $(LIBGCRYPT_LIBS) - -tomb_kdf_pbkdf2_gensalt_SOURCES = pbkdf2/gen_salt.c - -tomb_kdf_pbkdf2_getiter_SOURCES = pbkdf2/benchmark.c -tomb_kdf_pbkdf2_getiter_CFLAGS = $(LIBGCRYPT_CFLAGS) -tomb_kdf_pbkdf2_getiter_LDADD = $(LIBGCRYPT_LIBS) - -hexencode_SOURCES = hexencode.c - DIR diff --git a/extras/kdf/README b/extras/kdf/README t@@ -1,3 +1,12 @@ + +BUILD +------ + +Just type make. +You need a recent development version of libgcrypt installed. +On Debian 7 (not earlier) the libgcrypt11-dev package works: + # apt-get install libgcrypt11-dev + PLANS ------ DIR diff --git a/extras/kdf/pbkdf2/benchmark.c b/extras/kdf/benchmark.c DIR diff --git a/extras/kdf/pbkdf2/gen_salt.c b/extras/kdf/gen_salt.c DIR diff --git a/extras/kdf/pbkdf2/pbkdf2.c b/extras/kdf/pbkdf2.c