Tomb/extras/kdf
Jaromil 3eb93acc18 Directory reorganization
This commit re-organizes all the source distribution contents to
present users with the simple script, while moving the rest in extras.
Also autoconf/automake scripts were removed, back to minimalism.

The rationale of this change is that Tomb really only consists of a
script and users with no extra needs should just be presented with
it with no need for anything else. Any other thing on top of the Tomb
script is an extra and can be even distributed separately or integrated
in distributions.
2013-05-18 17:29:37 +02:00
..
pbkdf2 Directory reorganization 2013-05-18 17:29:37 +02:00
.gitignore Directory reorganization 2013-05-18 17:29:37 +02:00
hexencode.c Directory reorganization 2013-05-18 17:29:37 +02:00
Makefile.am Directory reorganization 2013-05-18 17:29:37 +02:00
README Directory reorganization 2013-05-18 17:29:37 +02:00
test.sh Directory reorganization 2013-05-18 17:29:37 +02:00
test.txt Directory reorganization 2013-05-18 17:29:37 +02:00

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-kdf-${algo}
tomb-kdf-${algo}-gensalt
tomb-kdf-${algo}-getiter

hexencode (or similar utils, should they be developed), go with:
tomb-utils-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)