Tomb/extras/kdf-keys
🎶🎷🐛 Lee Ball 6d87b7e355 Read CFLAGS in kdf-keys makefile
Added $(CFLAGS) in the kdf-keys makefile to allow users to specify
additional build flags.
2020-12-23 22:03:49 -08:00
..
.gitignore fixed versioning and extras reorganization 2013-09-08 16:10:19 +02:00
benchmark.c fixed versioning and extras reorganization 2013-09-08 16:10:19 +02:00
gen_salt.c fixed versioning and extras reorganization 2013-09-08 16:10:19 +02:00
hexencode.c fixed versioning and extras reorganization 2013-09-08 16:10:19 +02:00
Makefile Read CFLAGS in kdf-keys makefile 2020-12-23 22:03:49 -08:00
pbkdf2.c Fix tomb-kdb-pbkdf2 helper for multiplatform build 2019-08-22 11:47:58 +02:00
README imported python tomber into extras 2014-11-16 15:21:11 +01:00
test.sh Don't impose any limitation in password size 2018-02-04 20:53:35 +01:00
test.txt fixed versioning and extras reorganization 2013-09-08 16:10:19 +02:00

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

While this can be useful for general purpose, it specially fits tomb, and it's designed for easy integration and compilation.

Binary name will then be:
tomb-kdb-${algo}
tomb-kdb-${algo}-gensalt
tomb-kdb-${algo}-getiter
tomb-kdb-hexencode

Base64 vs hexencode
-------------------

While base64 is easier to use (shell command, more compact), pbkdf2 use hex
in its specifications.
This could be solved with an option (-x for hex, defaults to base64)