git@daemon.de
|
5e82b7ec7b
|
fixed buffer overflow when calling pcp_scrypt(), used invalid passwd size
|
2014-03-10 16:57:01 +01: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
|
3d2cdb8b89
|
updated manpage and usage
|
2014-03-02 22:01:03 +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
|
0069d6ea29
|
yet another pcpstream problem noted
|
2014-02-25 19:52:59 +01:00 |
|
TLINDEN
|
8b955b5e92
|
added -Wextra -Werror and fixed everything it had to mecker about
|
2014-02-25 18:05:32 +01:00 |
|
git@daemon.de
|
3b1db06529
|
changed all occurrences of unsigned char to byte (defined in defines.h) to make the code more precise about sizes.
|
2014-02-25 11:09:58 +01:00 |
|
git@daemon.de
|
51858aeda2
|
changed z85 header and comment syntax and parser
|
2014-02-24 16:59:04 +01:00 |
|
TLINDEN
|
33d80dab29
|
fixed empty goto
|
2014-02-22 19:59:41 +01:00 |
|
TLINDEN
|
ab142a47b6
|
fixed double buffer_free()
|
2014-02-22 16:00:07 +01:00 |
|
git@daemon.de
|
08bc0bc8bf
|
updated api docs.
|
2014-02-20 15:36:49 +01:00 |
|
git@daemon.de
|
3a4e40710b
|
moved key dump functions to the lib
|
2014-02-19 20:38:21 +01:00 |
|
TLINDEN
|
cf8402aec0
|
added pcpstream usage to signature lib code as well
|
2014-02-15 17:39:16 +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
|
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 |
|
git@daemon.de
|
7083084e4f
|
finalized new export formats and fixed lots of bug introduced during last changes
|
2014-02-13 15:33:17 +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
|
efdf2987ae
|
moved the actual public key export code out into the lib (mgmt.c). cmdline client does only armor the blobs, if neccessary. Also, armored pubkey exports don't contain any comments anymore.
|
2014-02-10 11:37:42 +01:00 |
|
TLINDEN
|
91f94a532e
|
removed redundant code and fixed an invalid read of size 1 in ...unpadfour()
|
2014-02-09 17:50:00 +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
|
181c5ddac4
|
finally fixed asymmetric encryption pbp<=>pcp, it now works
|
2014-02-06 20:09:55 +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 |
|
TLINDEN
|
8f24fc88f8
|
changed invalid // c++ comments to valid /* .. */ C comments
|
2014-02-05 20:41:16 +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
|
a89b16a15c
|
fixed crypt+sign, now the sig contains the encrypted recipient list as well and is encrypted itself
|
2014-02-05 13:09:20 +01:00 |
|
git@daemon.de
|
192856446b
|
fixed invalid usage about -c option (doesn't have a file parameter anymore)
|
2014-02-05 13:08:01 +01:00 |
|
git@daemon.de
|
42f700bf9c
|
updated aconf bubble
|
2014-02-05 13:07:35 +01:00 |
|
git@daemon.de
|
777fa01c74
|
fixed scrypt() call and pbp pk export signature
|
2014-02-03 12:19:17 +01:00 |
|
TLINDEN
|
1b1cdecf3f
|
changed usage (--help) message, to be shorter and clearer
|
2014-01-30 20:55:23 +01:00 |
|
git@daemon.de
|
bf0e592a03
|
pbp key support were still incompatible. now I can at least import pbp keys.
|
2014-01-30 14:33:59 +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
|
dbdaf38185
|
use a struct to fetch in a pbp key (pbp_pubkey_t) instead of manual parsing
|
2014-01-29 12:53:42 +01:00 |
|
TLINDEN
|
68d8f640e6
|
fixed pbp import
|
2014-01-28 20:05:46 +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
|
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 |
|
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 |
|
TLINDEN
|
52a7509fe2
|
sig calculation and output follows pbp scheme. unittests, doc and
detached sigs still missing.
|
2014-01-26 11:57:23 +01:00 |
|