TLINDEN
0046db9136
added extpass option
2015-07-30 11:46:17 +02:00
TLINDEN
27a9a96ae4
-C uses facilities of -x and -X
2015-07-22 07:59:28 +02:00
TLINDEN
362f7dff6b
added support for authenticated hashes
2015-07-21 14:18:03 +02:00
git@daemon.de
0811957a46
added -C to generate a blake2 checksum of one or more files
2015-07-17 16:22:12 +02:00
TLINDEN
57517a1000
abandoned yaml, perl and c key exporters, added json exporter using libjansson, enable with --with-json
2015-07-06 23:02:04 +02:00
TLINDEN
65d039501d
added option -X
2015-05-30 11:11:20 +02:00
TLINDEN
8535b50f94
added -M; removed CBC support, fixed asym-self-mode
2015-01-17 15:04:07 +01:00
TLINDEN
f0494385e1
now using setrlimit() if present and if not in debug mode; applied changes for removed files
2015-01-13 13:06:20 +01:00
git@daemon.de
298e6b1469
added anonymous sender key (-A) support
2014-08-11 15:45:47 +02:00
TLINDEN
019df8e4c5
fixed memory leaks
2014-08-07 21:33:52 +02:00
TLINDEN
7542128486
fixed memory leaks
2014-08-06 01:23:32 +02:00
TLINDEN
da9891ff81
put previously global error handling and key hashes into ptx (pcp context) to make libpcp threadsafe.
2014-05-04 17:11:03 +02:00
git@daemon.de
1852a8b7f9
removed -S and -P, replaced by -K, keymgmt determines key type automatically
2014-03-04 23:05:47 +01:00
TLINDEN
0767e55e55
added -L, enhanced -E
2014-03-02 18:04:54 +01:00
git@daemon.de
97f4d14d3b
finally fixed all stream related problems, z85 transparent en/decoding works, unittests all ok.
2014-02-27 13:55:43 +01:00
TLINDEN
8b955b5e92
added -Wextra -Werror and fixed everything it had to mecker about
2014-02-25 18: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
5e04147a35
added C pk export
2014-02-13 20:20:50 +01:00
git@daemon.de
7408ebd90c
added yaml and perl pubkey export formats (c and python will follow)
2014-02-13 17:05:22 +01:00
TLINDEN
75cdbbe835
continue to implement 4880 exports and stuff...
2014-02-13 00:06:55 +01:00
git@daemon.de
621cece568
changed secret key export format, now we encrypt the whole thing, and we use an extra passphrase to do so. import wrapper in src/ not implemented yet.
2014-02-12 16:47:24 +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
c9e236db20
added -F parameter (-F pbp or -F pcp, the latter being the default), which can be used to specify the key export format
2014-02-10 11:39:43 +01:00
TLINDEN
6829ea6fbc
fixed catching of header string
2014-02-09 15:49:52 +01:00
TLINDEN
83a4d0bb88
rewrote z85 decoder, uses Buffer* class now
2014-02-09 13:50:48 +01:00
TLINDEN
b9841bfb06
continue new pk-expoert format
2014-02-08 20:35:34 +01:00
git@daemon.de
7f4bccfaff
updated pod
2014-02-07 11:55:44 +01:00
TLINDEN
8f24fc88f8
changed invalid // c++ comments to valid /* .. */ C comments
2014-02-05 20:41:16 +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
fa9d8ed800
don't print the whole usage if called wrongly, just tell about it.
2014-01-28 13:33:38 +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
770d8cb234
added crypt+sign support
2014-01-27 16:12:43 +01:00
TLINDEN
78987a1d27
(re-)added detached signature support, now with 32k-blockwise reading of files, enabled with -a.
2014-01-26 16:02:47 +01:00
git@daemon.de
c717c060ec
re-implemented signature system to match the standard (orinal input, including sig for full sig; or 32k blockwise hash of input and sig from hash attached to original input without the hash), verify_buffered currently not implemented, armored sig only for output.
2014-01-23 15:40:06 +01:00
TLINDEN
1efff67d37
implemented pbp-compatible self encryption mode (symetrical encryption using scrypt(passphrase, static nonce), no pk)
2014-01-22 23:20:30 +01:00
git@daemon.de
26d4ee43c5
started to implement pbp compatibility, added support for multiple -r options,
...
using it now to look through the vault for recipients, -i to follow. current
state: encrypt produces output without errors or crashes; decrypt is incompatible
for the moment.
2014-01-21 16:11:04 +01:00
git@daemon.de
6714dd1c3b
prepared recipient list support
2014-01-20 16:07:01 +01:00
TLINDEN
e20a0683c6
dropped "derived key feature", pk-encryption now uses a random keypair on the sender side, puts the public part of it into the encrypted output and drops the keypair, no more key-id will be sent over the wire, be it hashed or whatelse.
2014-01-19 23:57:11 +01:00
TLINDEN
c38e4d9613
added sodium_init() which were missing and lead to problems on big endian machines.
2013-12-19 11:51:13 +01:00
TLINDEN
c4940b966c
more aix/big-endian fixes
2013-11-18 21:48:24 +01:00
TLINDEN
5a8e3ee8b0
moved all uthash related code into keyhash.c
2013-11-13 13:06:01 +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
TLINDEN
2d8d0a27d9
added option -y which allows to export the whole vault as yaml.
2013-11-09 14:32:42 +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
ec9ca2b356
added support for self-encryption mode, updated POD accordingly.
2013-11-07 13:36:02 +01:00
TLINDEN
0e3835bf97
added GPLv3 disclaimer to everything.
2013-11-04 17:43:22 +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