Commit Graph

47 Commits

Author SHA1 Message Date
TLINDEN
6d738ccbf8 changed public key export format to (slightly modified) RFC4880 style (openpgp format).
Current state is totally unstable, it's not yet ready.
2014-02-12 00:37:41 +01:00
TLINDEN
6829ea6fbc fixed catching of header string 2014-02-09 15:49:52 +01:00
git@daemon.de
607f2be281 fixed missing newlines 2014-02-07 16:59:12 +01:00
git@daemon.de
e107759f5b fixed spaces 2014-02-07 12:02:51 +01:00
git@daemon.de
7f4bccfaff updated pod 2014-02-07 11:55:44 +01:00
git@daemon.de
7d715ba880 finally got pbp key export/import to work. in order to make it happen, pbp needs to be patched (see pbp issue#10 for details!) to enable padding. 2014-02-06 16:30:50 +01:00
git@daemon.de
d1d169b1fc updated format descriptions to be more formal and reproducible 2014-02-06 11:26:45 +01:00
TLINDEN
f481457ad7 get rid of that autoconf stuff, das geht mir vielleicht auf die nerven verdammt nochmal... 2014-02-05 20:00:56 +01:00
git@daemon.de
7848867ac0 ++ version 2014-02-05 13:10:07 +01:00
git@daemon.de
42f700bf9c updated aconf bubble 2014-02-05 13:07:35 +01:00
TLINDEN
1b1cdecf3f changed usage (--help) message, to be shorter and clearer 2014-01-30 20:55:23 +01:00
git@daemon.de
a822851c14 last update was wrong, since pbp exported keys are base85 encoded, fixed that. incorporated the git/base85.c and added source padding to it 2014-01-30 13:16:26 +01:00
git@daemon.de
3f1bfef581 added PBP public key import/export compatibility mode (-b --pbpcompat) 2014-01-28 16:53:26 +01:00
git@daemon.de
ad009a8142 changed detach sig verification commandline (-a => -f <file>) 2014-01-28 12:19:25 +01:00
git@daemon.de
130177f6e9 updated. 2014-01-27 16:13:58 +01:00
git@daemon.de
3c9785e38e updated POD to reflect recent changes 2014-01-27 16:13:35 +01:00
TLINDEN
05db2f1204 modifications to match recent changes. that's just preparation of more changes towards PBP-Compatibility. Current state is UNSTABLE. See TODO for details whats left to do. 2014-01-19 23:58:53 +01:00
git@daemon.de
691786cc68 changed key derivation function, using scrypt (from tarsnap) now instead of my own derivation function 2014-01-16 15:25:09 +01:00
TLINDEN
a426558155 added sodium_init() 2013-12-19 12:38:10 +01:00
TLINDEN
14bead5499 - 2013-12-02 22:54:57 +01:00
TLINDEN
33844f6ceb started with c++ bindings (not working yet) 2013-11-28 19:36:50 +01:00
TLINDEN
ff78754ddd added raw library encryption test with static keys, cipher and message 2013-11-24 19:59:55 +01:00
TLINDEN
80ec5014a8 fixed z85 encoding overflow bug, fixed signature code on big-endian systems. 2013-11-19 17:17:30 +01:00
TLINDEN
5e8324bb0b fixed yet another endianess problem, now always using the raw key values for export, sotrage and checksum calculation 2013-11-18 17:38:03 +01:00
TLINDEN
9a3431654e fixed aix portability problems 2013-11-17 16:53:20 +01:00
TLINDEN
ca0bb79edd fixed umount, moved to iotest 2013-11-16 16:24:47 +01:00
TLINDEN
f84d75d500 . 2013-11-16 13:57:46 +01:00
TLINDEN
5a8e3ee8b0 moved all uthash related code into keyhash.c 2013-11-13 13:06:01 +01:00
TLINDEN
bdaa7aae46 updated autoconf stuff 2013-11-12 19:45:22 +01:00
git@daemon.de
d2bf933d2f version++; updated POD. 2013-11-12 17:05:16 +01:00
git@daemon.de
a8a479fe32 removed conditional include "config.h", it's senseless, added pkg-config configuration 2013-11-12 09:05:55 +01:00
TLINDEN
71d7121c87 fixed key generation, now the ed25519 key is derived from a seed
and the curve25519 key is derived from the ed25519 key. the encrypted
part now contains the ed25519 secret.
2013-11-10 14:25:36 +01:00
TLINDEN
2d8d0a27d9 added option -y which allows to export the whole vault as yaml. 2013-11-09 14:32:42 +01:00
TLINDEN
1a772e15b8 added better error handling to vault writing, always use a tmp
vault file for writing. added matching unittest to check if
the code catches a disk full error.
2013-11-09 13:46:40 +01:00
git@daemon.de
4f8e40ac03 added description of internal data structures 2013-11-08 15:37:16 +01:00
git@daemon.de
60ee58b106 changed key format, now includes the ed25519 pubkey for signing. 2013-11-08 12:50:04 +01:00
git@daemon.de
e6733e5e56 added signature support (doesn't work yet) 2013-11-08 09:40:51 +01:00
git@daemon.de
a2c55c96b4 typos 2013-11-07 13:52:28 +01:00
git@daemon.de
ec9ca2b356 added support for self-encryption mode, updated POD accordingly. 2013-11-07 13:36:02 +01:00
git@daemon.de
f843d4c570 re-organized include files 2013-11-07 08:10:31 +01:00
TLINDEN
0e3835bf97 added GPLv3 disclaimer to everything. 2013-11-04 17:43:22 +01:00
TLINDEN
2f5e1cdd2d updated manpage+readme 2013-11-04 13:47:08 +01:00
git@daemon.de
ace4826c12 updated pod. 2013-11-04 13:42:41 +01:00
TLINDEN
79068fce66 -i is now optional for encryption if recipient specified, -R exchanged with -r, added virtual env for manual tests in tests/env/ 2013-11-03 14:39:16 +01:00
TLINDEN
bf5556e1ec bugfix in encryption key computing, added new feature: derived public keys 2013-11-02 11:02:36 +01:00
TLINDEN
08ce1c1b8e fixed libtools portability bug, fixed arc4random() portability,
fixed htobe32 and be32toh portability, fixed error handling in main(),
fixed invalid type parameter for randomart image in pcppubkey_printshortinfo(),
fixed configure search for libsodium.
2013-10-29 22:14:34 +01:00
TLINDEN
2d7babae35 initial commit 2013-10-28 22:50:05 +01:00