51 Commits

Author SHA1 Message Date
Thomas von Dein
7e54d27011 version bump to 0.4.1 2017-08-23 13:00:12 +02:00
Thomas von Dein
f182c64796 regen 2016-10-21 10:23:01 +02:00
Thomas von Dein
f664cc24c4 bump 2016-10-20 23:12:00 +02:00
TLINDEN
fcc16e17f4 more verbosity on -v 2016-08-26 15:45:04 +02:00
TLINDEN
e847e7057d fix #14: use longterm secret key for signing in -Ac mode (anonymous encrypt+sign) 2015-12-07 14:13:27 +01:00
TLINDEN
bbdda67a6e using constant time memcmp by C.Meessen 2015-08-27 11:19:24 +02:00
git@daemon.de
da70c4479e removed support to store unencrypted secret key 2015-08-19 20:53:46 +02:00
git@daemon.de
a9d4ef6ff3 updated 2015-08-17 20:25:42 +02:00
TLINDEN
7b3005e790 added context to pcp_readpass(), rm libpcp/getpass.c 2015-07-30 11:47:03 +02:00
TLINDEN
27a9a96ae4 -C uses facilities of -x and -X 2015-07-22 07:59:28 +02:00
git@daemon.de
39b584132e bump version to 0.3.0 2015-07-17 18:17:30 +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
6e8dadbad9 updated 2015-07-09 18:37:01 +02:00
TLINDEN
cc47e63731 updated 2015-07-08 23:52:08 +02:00
TLINDEN
08a12ff400 updated 2015-07-08 01:21:33 +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
62281565d9 removed tarsnaps scrypt(), using libsodiums instead 2015-04-17 17:40:10 +02:00
TLINDEN
c0a4f7f887 bumped version to 0.2.5 2015-01-17 15:02:03 +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
5e2ee0aef2 bump version to 0.2.4 2014-12-24 11:19:01 +01:00
git@daemon.de
298e6b1469 added anonymous sender key (-A) support 2014-08-11 15:45:47 +02:00
TLINDEN
dc457b6eb9 updated 2014-05-06 11:51:54 +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
b640fe6743 fixed keysig saving (forgot the id), enhancements on cmdline 2014-03-02 18:05:45 +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
5dd40a1779 fixed decoding and cached read 2014-02-23 11:03:49 +01:00
TLINDEN
2e4657bb08 added api docs 2014-02-20 20:09:24 +01:00
git@daemon.de
1afb5cc3d7 fixed annoying error in _buffer_is_binary() which returned false sometimes even when the input were in fact binary. This fixes those 2 annoying unittests which failed from time to time. 2014-02-17 17:03:55 +01:00
TLINDEN
3f03f97992 catched up api changes, fixed dysfunctional c++ signature api, enhanced c++ Buf class. 2014-02-16 15:29:19 +01:00
TLINDEN
e78269fceb added pcpstream, which wraps buffers or file i/o, so crypto code doesn't have to know if it works with a file or a buffer. makes the api much more flexible 2014-02-15 13:10:51 +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
83a4d0bb88 rewrote z85 decoder, uses Buffer* class now 2014-02-09 13:50:48 +01:00
git@daemon.de
42f700bf9c updated aconf bubble 2014-02-05 13:07:35 +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
5ae1d07067 added CBC encryption mode (configure --enable-cbc) 2014-01-28 12:20:30 +01:00
git@daemon.de
3c9785e38e updated POD to reflect recent changes 2014-01-27 16:13:35 +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
TLINDEN
52a7509fe2 sig calculation and output follows pbp scheme. unittests, doc and
detached sigs still missing.
2014-01-26 11:57:23 +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
TLINDEN
a2ae9e1762 updated 2013-12-19 16:56:32 +01:00
TLINDEN
212bd71ac8 added c++ signature support 2013-12-07 13:24:44 +01:00
TLINDEN
1bb36e4222 - 2013-11-16 16:28:48 +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
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
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
60ee58b106 changed key format, now includes the ed25519 pubkey for signing. 2013-11-08 12:50:04 +01:00
TLINDEN
bf5556e1ec bugfix in encryption key computing, added new feature: derived public keys 2013-11-02 11:02:36 +01:00