TLINDEN
|
c66c7ae15c
|
added own file type for crypt+sign, now signing the encrypted result, not the clear message.
using 64bit integers for time vars in key ex/im_ports
|
2014-05-06 11:50:28 +02:00 |
|
TLINDEN
|
9d2d02221b
|
added dump function
|
2014-05-06 11:49:59 +02:00 |
|
git@daemon.de
|
e11c295b42
|
fixed integer overflows when importing keys with invalid header sizes (or invalid headers, that is)
|
2014-05-05 11:59: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 |
|
TLINDEN
|
b6dadceda3
|
fixed utf8 bug, which sometimes lead to z85 handling of pure binary data
|
2014-03-17 19:15:04 +01:00 |
|
TLINDEN
|
322a135ee3
|
using Buffer instead of void for key2blob storage directly
|
2014-03-17 18:04:26 +01:00 |
|
TLINDEN
|
b3851f62e8
|
revert mode changes made by windows devel system (sic)
|
2014-03-17 17:20:29 +01:00 |
|
git@daemon.de
|
9e234600ca
|
converted the arc4* function wrappers to makros
|
2014-03-17 17:06:14 +01:00 |
|
git@daemon.de
|
2e337c3aeb
|
made the platform replacement functions extern
|
2014-03-17 15:19:56 +01:00 |
|
git@daemon.de
|
979cdd5c99
|
fixed unittest.pl - more portable
|
2014-03-15 19:02:08 +01:00 |
|
scip
|
a1cfe16c3c
|
(back) ported win32 32bit compatibility along with lots of fixes
|
2014-03-15 17:26:42 +01:00 |
|
git@daemon.de
|
080456219a
|
removed unused vars
|
2014-03-14 19:50:12 +01:00 |
|
TLINDEN
|
89b1dd770d
|
Merge branch 'master' of github.com:TLINDEN/pcp
|
2014-03-14 15:52:55 +01:00 |
|
TLINDEN
|
92c14cc621
|
added fuzz unittests, trying to import invalid binary keys using mangle.c by Ilja van Sprundel
|
2014-03-14 15:49:42 +01:00 |
|
git@daemon.de
|
770d464dd1
|
added inline stdnstr() implementation for systems where it doesnt exists (e.g. linux)
|
2014-03-10 16:58:48 +01:00 |
|
git@daemon.de
|
71faa88592
|
portability fixes (compiles under macosx 5.8 as well, probably on newer ones as well)
|
2014-03-08 19:27:52 +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
|
b640fe6743
|
fixed keysig saving (forgot the id), enhancements on cmdline
|
2014-03-02 18:05:45 +01:00 |
|
TLINDEN
|
93a9f2d307
|
fixed signature headers, fixed z85 string parser, it didnt properly catch END headers
|
2014-03-02 10:35:51 +01:00 |
|
TLINDEN
|
4253e1088f
|
rewrote z85 stream decoder (again), using hyphens again. clearsig doesn't work yet, a newline problem...
|
2014-03-01 18:51:25 +01:00 |
|
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
|
0d86dee4ee
|
fixed doc
|
2014-02-27 13:57:24 +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 |
|
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
|
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
|
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
|
21b0ea38db
|
fixed doc
|
2014-02-25 14:32:44 +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 |
|
git@daemon.de
|
51858aeda2
|
changed z85 header and comment syntax and parser
|
2014-02-24 16:59:04 +01:00 |
|
TLINDEN
|
9a5c8a3547
|
added doc
|
2014-02-23 11:04:15 +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
|
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 |
|
TLINDEN
|
30481fed9a
|
added Pcpstream example
|
2014-02-20 21:02:52 +01:00 |
|
TLINDEN
|
2e4657bb08
|
added api docs
|
2014-02-20 20:09:24 +01:00 |
|
git@daemon.de
|
08bc0bc8bf
|
updated api docs.
|
2014-02-20 15:36:49 +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
|
51e3cec60d
|
api doc updated
|
2014-02-19 20:39:19 +01:00 |
|
TLINDEN
|
080482d1cd
|
more api docs
|
2014-02-17 19:37:26 +01:00 |
|
git@daemon.de
|
be867bdc26
|
started documenting the api.
|
2014-02-17 17:05:32 +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
|
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
|
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 |
|