TLINDEN
5b63832fc5
fix bug #4 , invalid size for format
2014-12-14 12:49:12 +01:00
TLINDEN
3a29223c9f
the normal autogen.sh run doesn't generate usage.h and other generated stuff on users machines. I pre-generate them here, where I know it works as I expect. This should fix issue#3, where on some linux machines generation of usage.h doesn't work which leads to a compiler error.
2014-09-29 11:24:02 +02:00
git@daemon.de
83912a1d16
disable running contests when cross compiling
2014-09-17 10:02:06 +02:00
git@daemon.de
2868caa7de
fixed format error
2014-08-14 19:24:42 +02:00
TLINDEN
4bfc077f53
updated pod + bumped version
2014-08-11 19:27:38 +02:00
git@daemon.de
298e6b1469
added anonymous sender key (-A) support
2014-08-11 15:45:47 +02:00
TLINDEN
e022a9e842
fixed memory leaks
2014-08-08 18:40:53 +02:00
TLINDEN
019df8e4c5
fixed memory leaks
2014-08-07 21:33:52 +02:00
TLINDEN
230a9a2341
modified for changed output
2014-08-07 21:33:20 +02:00
TLINDEN
e8f6a8635c
added pcphash_cleanpub() to free local pubkey hashes, which are not attached to any context
2014-08-07 21:32:48 +02:00
TLINDEN
3778b3f44e
make valgrind usage easier
2014-08-07 21:31:52 +02:00
TLINDEN
9672785271
fixed memory leaks
2014-08-07 00:02:43 +02:00
TLINDEN
8954df7110
buffer_get_remainder() return pointer to chunk, not allocated copy anymore
2014-08-07 00:02:05 +02:00
git@daemon.de
5b4d04de5d
fixed memory leaks
2014-08-06 20:19:50 +02:00
git@daemon.de
a3f1bdaa2e
added buffer_fwd_offset() so I don't have to alloc mem to ignore some chunk of a buffer
2014-08-06 20:19:28 +02:00
TLINDEN
7542128486
fixed memory leaks
2014-08-06 01:23:32 +02:00
TLINDEN
02930178b2
fixed memory leak
2014-08-04 22:55:33 +02:00
git@daemon.de
e6a5c51d8a
C++ API changes+fixes:
...
- context is now a pointer to make sure there's only one all the time
- fixed a couple of double free's
- some minor bug fixes
2014-08-01 14:46:38 +02:00
git@daemon.de
1e4e65b811
some debug statement lef abandoned
2014-08-01 14:46:09 +02:00
git@daemon.de
9796332826
fixed double free() in pcpdelete_key()
2014-08-01 08:34:53 +02:00
git@daemon.de
eb84621a89
fixed linux compile error (ignored read return value)
2014-08-01 08:31:50 +02:00
git@daemon.de
e033df7156
changed z85 padding (incompatible to previous pcp versions!):
...
now we padd with zeroes as usual but append 4 bytes to the
raw input, the last one indicates the pad count. It's always
present, even if no padding occurred (the pad blob will then
read 0000).
This fixes the issue of earlier versions where trailing zeroes
in the original input (between block boundaries) have been
removed. Since we now add the pad counter, we know how many
zeroes to remove. If the original chunk already ended with zeroes
they will left untouched.
Re-created all test keys/data to match the change.
Also, the pcp_z85_encode() function now haves another flag
doblock. If set to 1, the function does the 72 chars per line
block creation itself, otherwise it just returns the z85 string
without any newlines added. Required by pcpstream class.
2014-07-31 16:41:20 +02:00
git@daemon.de
c8317a348e
do only pad if ! %4
2014-07-29 13:01:14 +02:00
TLINDEN
ffaf37614a
fixed crypto++ recipient hash handling
2014-05-06 20:35:47 +02:00
TLINDEN
dc457b6eb9
updated
2014-05-06 11:51:54 +02:00
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
TLINDEN
729c137e3c
context fixes
2014-05-06 11:49:31 +02:00
TLINDEN
db264ff16b
fit latest changes
2014-05-06 11:49:09 +02:00
git@daemon.de
fd739b864d
+
2014-05-05 12:47:18 +02:00
git@daemon.de
64eb4651f8
added missing newlines to error messages
2014-05-05 12:01:55 +02:00
git@daemon.de
7ae0cedcb1
adapted pcp context stuff
2014-05-05 12:01:25 +02:00
git@daemon.de
f01c2d2ca0
fixed invalid handling of pcp_err saving (crashed)
2014-05-05 12:00:56 +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
git@daemon.de
01f149d4f1
adapt unittests to new pcp context stuff
2014-05-05 11:57:57 +02:00
TLINDEN
86e815346a
Merge branch 'master' of github.com:TLINDEN/pcp
...
Conflicts:
libpcp/crypto.c
2014-05-04 17:14:16 +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
git@daemon.de
0476fa0795
get rid of static buffers
2014-03-18 09:56:30 +01:00
git@daemon.de
8336e57c43
fixed subtest names
2014-03-18 09:55:59 +01:00
TLINDEN
d1c87d1001
-
2014-03-17 19:16:41 +01: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
85e2853925
added loop feature (variable loop = $count) to execute the same test multiple times
2014-03-14 15:50:32 +01:00