Commit Graph

225 Commits

Author SHA1 Message Date
TLINDEN
314dbde0b9 finally it works on aix, at least sec/pub key stuff, signatures still hang 2013-11-19 10:06:24 +01:00
TLINDEN
c4940b966c more aix/big-endian fixes 2013-11-18 21:48:24 +01:00
TLINDEN
88d947aed7 always wondered why this Makefile were deleted: make clean deleted it! so I renamed it now 2013-11-18 17:40:08 +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
8c9d3289de re-added 2013-11-17 16:53:58 +01:00
TLINDEN
9a3431654e fixed aix portability problems 2013-11-17 16:53:20 +01:00
TLINDEN
91cc164f8d invalid delete 2013-11-17 15:48:25 +01:00
TLINDEN
38b535ef18 aix fix 2013-11-17 12:30:34 +01:00
git@daemon.de
080df75a04 added build env for compile farm 2013-11-16 16:47:38 +01:00
TLINDEN
1bb36e4222 - 2013-11-16 16:28:48 +01:00
TLINDEN
ca0bb79edd fixed umount, moved to iotest 2013-11-16 16:24:47 +01:00
TLINDEN
6d4db28ca1 fix again, free outside of lib 2013-11-16 16:03:21 +01:00
TLINDEN
529e359e13 fixed free() bug in derivekey(), now the caller has to free it. 2013-11-16 16:00:53 +01:00
TLINDEN
bae13c712e fixed lib loading 2013-11-16 15:56:07 +01:00
TLINDEN
72935b0669 last fix was wrong, smlen was invalid instead 2013-11-16 15:53:48 +01:00
TLINDEN
e5afdbd209 fixed invalid malloc of sig message (forgot 1 byte for trailing 0) 2013-11-16 15:22:22 +01:00
TLINDEN
f290652209 used invalid sha size (64 bytes) with 32 malloc'd buffer 2013-11-16 15:16:13 +01:00
TLINDEN
da55e17ff7 fixed invalid malloc if char *z85 2013-11-16 15:13:03 +01:00
TLINDEN
b9255e80c3 fixed invalid malloc od pad_clear variable 2013-11-16 14:52:58 +01:00
TLINDEN
4ac23de3c7 fixed linux portability, use libsodium random*() stuff 2013-11-16 14:30:32 +01:00
TLINDEN
f84d75d500 . 2013-11-16 13:57:46 +01:00
TLINDEN
594a080b3f - 2013-11-16 13:46:56 +01:00
TLINDEN
6cde8ed52e io disk tests extra 2013-11-16 13:45:28 +01:00
TLINDEN
b4d91293a6 . 2013-11-16 13:42:01 +01:00
TLINDEN
e4247494ee . 2013-11-16 13:29:54 +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
TLINDEN
a8d7b4b59a added missing include 2013-11-12 19:45:02 +01:00
TLINDEN
7cba8ec0bc added tests for pcp -t -I $file determination mode 2013-11-12 19:44:22 +01:00
git@daemon.de
d2bf933d2f version++; updated POD. 2013-11-12 17:05:16 +01:00
git@daemon.de
a76ff60d7a added pcptext_infile(), used with pcp1 -t -I $file, which determines filetype
by content. minor debugging changes.
2013-11-12 16:58:59 +01:00
git@daemon.de
91c9a12641 arg, had the double free(p) still in pcptext_key() for testing and forgot to remove it 2013-11-12 15:01:10 +01:00
git@daemon.de
32f49b6009 added a request prompt if the user didn't enter a passphrase 2013-11-12 10:37:32 +01:00
git@daemon.de
8d9fdd091d fixed unencrypted secret key support 2013-11-12 10:26:47 +01:00
git@daemon.de
b5166c3d89 forgot to delete 2013-11-12 09:11:36 +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
git@daemon.de
79dc73d837 fixed use of derived key in signatures 2013-11-11 08:24:05 +01:00
TLINDEN
f51d753a3e tuned yaml and dump functions to the new key format, re-generated the testkeys 2013-11-10 14:32:48 +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
74a66e7456 added dependency check 2013-11-09 15:41:35 +01:00
TLINDEN
c12d7345ae added unittest for yaml export 2013-11-09 15:35:43 +01:00
TLINDEN
aecf4cab74 output fix 2013-11-09 14:45:14 +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
TLINDEN
bccdaf4ff2 abort unit tests if a segfault ocurred and print a backtrace in that case 2013-11-09 10:51:44 +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