git@daemon.de
be867bdc26
started documenting the api.
2014-02-17 17:05:32 +01:00
TLINDEN
347f155341
catch up with api and system changes in libpcp. added c++ buffer class as well
2014-02-14 16:40:09 +01:00
TLINDEN
fdbb1efd0d
updated to -F
2014-02-13 20:22:02 +01:00
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