fix to build KDF key protection algorithms

This commit is contained in:
Jaromil 2013-06-11 17:21:06 +00:00
parent 6e51d166be
commit a500766644
6 changed files with 18 additions and 20 deletions

9
extras/kdf/Makefile Normal file
View File

@ -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

View File

@ -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

View File

@ -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
------