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