git@daemon.de
|
b8552af5e9
|
- broken - reimplementing z85 decoder, using hyphens again, doesn't work yet...
|
2014-03-01 11:58:10 +01:00 |
|
git@daemon.de
|
32b24a08c5
|
Merge branch 'master' of github.com:TLINDEN/pcp
|
2014-02-27 20:02:36 +01:00 |
|
git@daemon.de
|
db125d7e79
|
dammit!
|
2014-02-27 20:02:15 +01:00 |
|
TLINDEN
|
efb2665497
|
fixed invalid tests
|
2014-02-27 19:53:25 +01:00 |
|
git@daemon.de
|
49b2c191b0
|
Merge branch 'master' of github.com:TLINDEN/pcp
|
2014-02-27 19:44:53 +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
|
2b54ac015a
|
fixed another bug in ps_read_cached (buffer overflow in fact)
|
2014-02-26 18:26:44 +01:00 |
|
git@daemon.de
|
c11ce76d21
|
fixed ps_eof(): consider cache. fixed ps_read_cached() which didn't work under certain circumstances (blocksize < readbytes and such)
|
2014-02-26 15:32:46 +01:00 |
|
git@daemon.de
|
fd3edfc728
|
fixed pcp_unpadfour() which didn't work at all (!!!)
|
2014-02-26 15:29:26 +01:00 |
|
git@daemon.de
|
504ff55a00
|
added buffer_get_chunk_tobuf() which copies some chunk from one buffer to the other without a temporary variable
|
2014-02-26 15:27:53 +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
|
cbc45f5fa1
|
added is_utf8() check to _buffer_is_binary() so that utf8 comments inside z85 encoded data doesn't count as binary
|
2014-02-25 11:08:59 +01:00 |
|
TLINDEN
|
99f611ab80
|
fixed tilde z85 headers in signature stuff as well
|
2014-02-24 19:52:57 +01:00 |
|
git@daemon.de
|
51858aeda2
|
changed z85 header and comment syntax and parser
|
2014-02-24 16:59:04 +01:00 |
|
TLINDEN
|
5dd40a1779
|
fixed decoding and cached read
|
2014-02-23 11:03:49 +01:00 |
|
TLINDEN
|
272f7b3dfb
|
added ps_finish() to write the remainder out (if any), split writing into a couple of helpers
|
2014-02-22 19:58:56 +01:00 |
|
TLINDEN
|
cfb8207ac2
|
added automatically z85 encoding/decoding (again, but this time better)
|
2014-02-22 14:52:32 +01:00 |
|
TLINDEN
|
9cbde1fb80
|
fix free() bug
|
2014-02-21 20:37:48 +01:00 |
|
TLINDEN
|
fe1ea9cb76
|
Revert "rm html stuff from repo, changes too often. enhanced pcpstream"
This reverts commit 82b05b768e.
|
2014-02-21 20:35:10 +01:00 |
|
git@daemon.de
|
82b05b768e
|
rm html stuff from repo, changes too often. enhanced pcpstream
|
2014-02-21 19:56:01 +01:00 |
|
git@daemon.de
|
f13f60bfc2
|
added buffer_new_buf() which makes it possible to back a Buffer with an existing pointer without copying
|
2014-02-20 15:36:12 +01:00 |
|
git@daemon.de
|
3a4e40710b
|
moved key dump functions to the lib
|
2014-02-19 20:38:21 +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
|
1342fa2b45
|
fixes and stuff
|
2014-02-15 17:39:51 +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
|
db47cbd95a
|
fixed pbp encryption fix, no more size field in reclist
|
2014-02-13 20:21:32 +01:00 |
|
TLINDEN
|
604006994f
|
added C pk export
|
2014-02-13 20:20:07 +01:00 |
|
TLINDEN
|
01cf82b2df
|
fixed segfault when fatals_ifany() called multiple times
|
2014-02-13 20:19:32 +01:00 |
|
git@daemon.de
|
a3aa740dd0
|
quote fix
|
2014-02-13 18:26:16 +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
|
1c46de629b
|
added string buffer support
|
2014-02-13 17:04:59 +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 |
|
git@daemon.de
|
f8740cec68
|
generate keyid from pubs only, dont clear supplied passphrase (done in src)
|
2014-02-13 15:32:27 +01:00 |
|
git@daemon.de
|
3b5b04c069
|
fixed free() order for keysigs
|
2014-02-13 15:31:42 +01:00 |
|
git@daemon.de
|
823fc8bbe0
|
added check if input is not binary
|
2014-02-13 15:30:23 +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 |
|
git@daemon.de
|
a78dd9c6eb
|
added buffer_get_remainder() so I can fetch whatever is left in the buffer
|
2014-02-12 16:46:50 +01:00 |
|
git@daemon.de
|
f849f506cc
|
put keysig stuff into extra source
|
2014-02-12 16:46:11 +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
|
f96cae9aa1
|
fixed bug with previously removed var definition
|
2014-02-10 11:39:12 +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
|
79392eb6c7
|
(re-)added ucfree() which does memset(0) and free() afterwards
|
2014-02-10 11:36:50 +01:00 |
|
TLINDEN
|
a3468a45cf
|
changed internal key format again, now we've got a master-key-signing keypair as well, used for exports. also, fixed a security hole in pcp_keynew(): the actual key material, unencrypted, have been stored on heap and not zeroed after exit.
|
2014-02-10 11:34:05 +01:00 |
|
TLINDEN
|
b5e8e0de03
|
enhanced a little
|
2014-02-10 11:33:20 +01:00 |
|
TLINDEN
|
ab03a10340
|
sanitized pcp_unpadfour(), just return the number of zero padding, leave the input pointer untouched; fixed header
|
2014-02-10 08:46:52 +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 |
|