git@daemon.de
f94a9da803
added ucrealloc()
2014-02-07 16:55:56 +01:00
git@daemon.de
e107759f5b
fixed spaces
2014-02-07 12:02:51 +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
git@daemon.de
d1d169b1fc
updated format descriptions to be more formal and reproducible
2014-02-06 11:26:45 +01:00
git@daemon.de
4a12cb0c2c
Merge branch 'master' of github.com:TLINDEN/pcp
2014-02-06 09:52:50 +01:00
git@daemon.de
95b6e6e985
-
2014-02-06 09:52:31 +01:00
TLINDEN
8f24fc88f8
changed invalid // c++ comments to valid /* .. */ C comments
2014-02-05 20:41:16 +01:00
TLINDEN
6f3bdda6f1
autogen.sh now generates clean.sh which can be used to clean up the tree before comitting
2014-02-05 20:40:34 +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
e2125351d7
added unittest for sign+encrypt
2014-02-05 14:04:55 +01:00
git@daemon.de
7848867ac0
++ version
2014-02-05 13:10:07 +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
5707ecbf9c
added a generic _dump() function and put functions into its own C file...
2014-02-05 13:08:34 +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
f607bf448c
... should really remove this autoconf stuff from github..
2014-02-03 12:20:25 +01:00
git@daemon.de
2beebb7b68
more open stuff...
2014-02-03 12:20:05 +01:00
git@daemon.de
777fa01c74
fixed scrypt() call and pbp pk export signature
2014-02-03 12:19:17 +01:00
TLINDEN
71013ac03d
updated to changes in crypto.c
2014-02-02 16:06:51 +01:00
TLINDEN
90fbf2ccd7
fixed encrypted file header output (fwrite &uint8t isn't the same as fwrite uchar)
2014-02-02 16:05:38 +01:00
TLINDEN
1b1cdecf3f
changed usage (--help) message, to be shorter and clearer
2014-01-30 20:55:23 +01:00
git@daemon.de
871a3c7696
added
2014-01-30 20:44:27 +01:00
git@daemon.de
369398eea9
-
2014-01-30 14:35:31 +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
df6cd442fb
more todo
2014-01-28 13:27:16 +01:00
git@daemon.de
c18686804b
fixed malloc() cast
2014-01-28 12:21:03 +01:00
git@daemon.de
5ae1d07067
added CBC encryption mode (configure --enable-cbc)
2014-01-28 12:20:30 +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
git@daemon.de
038439bbfb
Merge branch 'master' of github.com:TLINDEN/pcp
...
Conflicts:
TODO
2014-01-27 11:30:30 +01:00
git@daemon.de
78616a5848
b
2014-01-27 11:26:40 +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
7b7aa6d395
added pcp_ed_verify_buffered() [doesnt work yet, needs debugging]
2014-01-23 23:36:57 +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
f09d4774cb
added unittest for symetric crypto
2014-01-22 23:29:28 +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
7b56ab60a6
changed asym decryption to pbp scheme, compatibility untested yet, but works pcp-internally already
2014-01-22 16:23: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
git@daemon.de
67ba04f3bd
moved file en/de-cryption from src to libpcp, which makes it way easier to
...
implement pbp compatibility
2014-01-20 10:16:05 +01:00