mirror of
https://github.com/Llewellynvdm/Tomb.git
synced 2025-02-02 11:58:28 +00:00
fix to build KDF key protection algorithms
This commit is contained in:
parent
6e51d166be
commit
a500766644
9
extras/kdf/Makefile
Normal file
9
extras/kdf/Makefile
Normal 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
|
@ -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
|
||||
|
@ -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
|
||||
------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user