git@daemon.de
|
0c5ab80654
|
fixed err() implementation, exit(eval) according to spec
|
2015-10-15 13:13:44 +02:00 |
|
git@daemon.de
|
359be6bce7
|
rm stdin=NULL, catched in main() anyway
|
2015-10-15 13:13:03 +02:00 |
|
TLINDEN
|
ae5be44182
|
fixed _gen_ctr_nonce(), reported in #12: invalid ctr comparision did lead to counter underflow
|
2015-10-14 19:53:03 +02:00 |
|
git@daemon.de
|
3a8d8c010f
|
fixed memory leak during decrypt, reported in #10
|
2015-10-12 12:17:51 +02:00 |
|
TLINDEN
|
bbdda67a6e
|
using constant time memcmp by C.Meessen
|
2015-08-27 11:19:24 +02:00 |
|
git@daemon.de
|
1b7681ee83
|
fix format for json int values
|
2015-08-24 20:31:04 +02:00 |
|
git@daemon.de
|
44347793c1
|
rm printf
|
2015-08-24 20:14:54 +02:00 |
|
git@daemon.de
|
79874d5915
|
using json_int_t for uint32_ts json import
|
2015-08-24 16:31:18 +02:00 |
|
git@daemon.de
|
da70c4479e
|
removed support to store unencrypted secret key
|
2015-08-19 20:53:46 +02:00 |
|
TLINDEN
|
48283e7e04
|
fix :565:18: error, again, was a typo. not =- 1, but = -1.
|
2015-08-17 09:24:21 +02:00 |
|
TLINDEN
|
ac09fc1a2b
|
fix :565:18: error: use of unary operator that may be intended as compound
|
2015-08-17 09:00:52 +02:00 |
|
TLINDEN
|
0d7282ad35
|
add entropy check for entered passphrases
|
2015-08-16 21:35:06 +02:00 |
|
TLINDEN
|
c363dce7de
|
using libsodiums size constants everywhere (keysizes and the likes)
|
2015-08-15 20:38:33 +02:00 |
|
TLINDEN
|
f091a28589
|
use mzero instead of wasting randomness
|
2015-08-15 13:04:30 +02:00 |
|
TLINDEN
|
7b3005e790
|
added context to pcp_readpass(), rm libpcp/getpass.c
|
2015-07-30 11:47:03 +02:00 |
|
TLINDEN
|
0046db9136
|
added extpass option
|
2015-07-30 11:46:17 +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
|
0eb7de0921
|
fixed json secret key export (now export the whole encrypted blob, since only that blob is being used to parse the key). added support to import json secret keys
|
2015-07-09 18:38:27 +02:00 |
|
TLINDEN
|
da6dda795b
|
fixed error return to 0, -1 lead to int overflows
|
2015-07-09 18:37:33 +02:00 |
|
TLINDEN
|
2d3fc9d8e3
|
added json pubkey import
|
2015-07-08 23:53:11 +02:00 |
|
TLINDEN
|
775935a958
|
store ed25519 key sig as well (forgot that previously)
|
2015-07-08 23:52:46 +02:00 |
|
git@daemon.de
|
e508616812
|
re-added pcp_import_pub(), still in use by cpp api
|
2015-07-08 12:00:43 +02:00 |
|
TLINDEN
|
579715f560
|
added full json support for -p, -s, -t and -K (though only pubs for the latter at the moment)
|
2015-07-08 01:24:25 +02:00 |
|
TLINDEN
|
4d68e52945
|
added _hex2bin()
|
2015-07-08 01:23:10 +02:00 |
|
git@daemon.de
|
6ce39a21d8
|
fixed compile error (unused var)
|
2015-07-07 09:46:23 +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 |
|
git@daemon.de
|
0dbf5df943
|
added checks to avoid overflows caused by user supplied field sizes
|
2015-06-26 11:13:03 +02:00 |
|
TLINDEN
|
65d039501d
|
added option -X
|
2015-05-30 11:11:20 +02:00 |
|
TLINDEN
|
d019ec4b9e
|
removed unused code (base85 and crc32)
|
2015-04-19 19:49:13 +02:00 |
|
TLINDEN
|
a0926f4c82
|
calling sodium_init() from ptx_new() since required for everything anyway
|
2015-04-18 20:26:31 +02:00 |
|
TLINDEN
|
62281565d9
|
removed tarsnaps scrypt(), using libsodiums instead
|
2015-04-17 17:40:10 +02:00 |
|
TLINDEN
|
5cc0a5679f
|
switched to sodium scrypt(), which should be more portable
|
2015-04-17 17:13:20 +02:00 |
|
TLINDEN
|
9737893e0a
|
fixed includes and function checks for scrypt
|
2015-04-17 14:14:38 +02:00 |
|
TLINDEN
|
177ad8a8f2
|
more debuggin...2
|
2015-04-17 13:32:48 +02:00 |
|
TLINDEN
|
8c024afad9
|
more debuggin...
|
2015-04-17 13:22:34 +02:00 |
|
TLINDEN
|
63539612ca
|
debug sec key import
|
2015-04-17 13:06:01 +02:00 |
|
TLINDEN
|
ce7e1c378a
|
fixed double free of buffer blob in pcp_import_pub_pbp
|
2015-04-17 11:41:43 +02:00 |
|
TLINDEN
|
8d552ddf43
|
fixed invalid size used in zeroing buf_clear
|
2015-04-17 11:41:18 +02:00 |
|
TLINDEN
|
726793f032
|
fixed memory leak, caused by change from yesterday
|
2015-04-17 09:44:22 +02:00 |
|
TLINDEN
|
c86d497e09
|
fixed bug in pcp_encrypt_stream_sym(), freed buffer before using it in update_hash()
|
2015-04-16 21:23:27 +02:00 |
|
TLINDEN
|
30bd90381c
|
fix #9: enable verifying own signature for normal sigs as well
|
2015-04-01 20:47:35 +02:00 |
|
TLINDEN
|
677eb92001
|
fix #9: enable verifying own signature
|
2015-04-01 20:40:08 +02:00 |
|
TLINDEN
|
9e2050df74
|
fix #7 part one, initialize ctr
|
2015-03-31 17:27:20 +02:00 |
|
TLINDEN
|
af2edba2d7
|
oops
|
2015-03-31 17:26:24 +02:00 |
|
TLINDEN
|
8535b50f94
|
added -M; removed CBC support, fixed asym-self-mode
|
2015-01-17 15:04:07 +01:00 |
|
TLINDEN
|
54e21f5a00
|
get rid of snprintf()
|
2015-01-17 15:00:15 +01:00 |
|
TLINDEN
|
f9bb29f2e5
|
forgot to remove tmp test code
|
2015-01-16 00:18:01 +01:00 |
|
TLINDEN
|
cf3f93e5a9
|
typo
|
2015-01-16 00:16:15 +01:00 |
|
TLINDEN
|
2e7479525f
|
turned crypto_secretbox nonces into counters, thereby implementing counter mode (CTR mode). we use variable size counters, max counter size is 184 bit, max implemented currently are 64 bit, multiply by 32kb and you get the maximum file size supported by pcp encryption
|
2015-01-16 00:13:02 +01:00 |
|