Thomas von Dein
652c60e546
re-generated
2016-10-26 06:53:42 +02:00
Thomas von Dein
f182c64796
regen
2016-10-21 10:23:01 +02:00
Thomas von Dein
f664cc24c4
bump
2016-10-20 23:12:00 +02:00
TLINDEN
46d93eb275
Merge branch 'master' of github.com:TLINDEN/pcp
2016-05-09 22:40:19 +02:00
TLINDEN
671352bc29
unfortunately my tab/spc config was wrong for a couple of years. fixed all tabs=>spaces+re-indent
2016-05-09 22:24:13 +02:00
git@daemon.de
59bf973859
regenerated
2016-01-21 13:14:18 +01:00
TLINDEN
e847e7057d
fix #14 : use longterm secret key for signing in -Ac mode (anonymous encrypt+sign)
2015-12-07 14:13:27 +01:00
TLINDEN
ab3ff3182e
fix POD
2015-11-15 16:46:43 +01:00
git@daemon.de
8fb7369d64
regenerated
2015-08-17 20:14:41 +02:00
TLINDEN
3b6933d34f
regenerated
2015-08-15 20:39:02 +02:00
TLINDEN
7b3005e790
added context to pcp_readpass(), rm libpcp/getpass.c
2015-07-30 11:47:03 +02:00
TLINDEN
27a9a96ae4
-C uses facilities of -x and -X
2015-07-22 07:59:28 +02:00
TLINDEN
362f7dff6b
added support for authenticated hashes
2015-07-21 14:18:03 +02:00
git@daemon.de
6dfb15ade6
regenerated
2015-07-17 16:21:22 +02:00
TLINDEN
47a07a7d2e
updated manual
2015-07-10 15:47:09 +02:00
TLINDEN
001d01e5bd
fixed json support
2015-07-09 00:15:42 +02:00
TLINDEN
cc47e63731
updated
2015-07-08 23:52:08 +02:00
TLINDEN
feee08b14a
re-generated to reflect latest changes
2015-07-08 01:26:36 +02:00
git@daemon.de
6ce39a21d8
fixed compile error (unused var)
2015-07-07 09:46:23 +02:00
TLINDEN
0851f04cfc
re-generated, were incomplete
2015-05-30 19:46:59 +02:00
TLINDEN
65d039501d
added option -X
2015-05-30 11:11:20 +02:00
TLINDEN
d019ec4b9e
removed unused code (base85 and crc32)
2015-04-19 19:49:13 +02:00
TLINDEN
a093faf818
adapted to latest pcp changes
2015-04-18 20:24:24 +02:00
TLINDEN
62281565d9
removed tarsnaps scrypt(), using libsodiums instead
2015-04-17 17:40:10 +02:00
TLINDEN
8535b50f94
added -M; removed CBC support, fixed asym-self-mode
2015-01-17 15:04:07 +01:00
TLINDEN
ecf243b7ae
re-generated
2015-01-13 13:06:42 +01:00
TLINDEN
7dbd011d8d
fixed Makefiles for "make dist"
2015-01-07 19:10:52 +01:00
git@daemon.de
6600d79325
fixed linking to be clang compatible, made -g and -O? configurable
2015-01-07 12:31:21 +01:00
git@daemon.de
5f8d50ec47
py: added doc, unittests, anonymous encryption mode
2014-12-24 11:17:03 +01:00
TLINDEN
b52ac4b0df
py: added asym en/decryption, fine tuned test script
2014-12-23 20:13:52 +01:00
TLINDEN
87efb36e46
pypcp: started with decrypt
2014-12-22 19:48:36 +01:00
git@daemon.de
45c5daae54
started with py crypto, enhanced raw.py generation, better autoconf integration
2014-12-22 16:22:52 +01:00
TLINDEN
5f13d5d810
py continued
2014-12-14 18:06:45 +01:00
TLINDEN
7d76d41944
added configure flag --with-python-binding
2014-12-14 14:39:10 +01:00
TLINDEN
9e71b84c85
started with python binding
2014-12-14 14:38:30 +01:00
git@daemon.de
298e6b1469
added anonymous sender key (-A) support
2014-08-11 15:45:47 +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
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
TLINDEN
ffaf37614a
fixed crypto++ recipient hash handling
2014-05-06 20:35:47 +02:00
TLINDEN
729c137e3c
context fixes
2014-05-06 11:49:31 +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
b3851f62e8
revert mode changes made by windows devel system (sic)
2014-03-17 17:20:29 +01:00
scip
a1cfe16c3c
(back) ported win32 32bit compatibility along with lots of fixes
2014-03-15 17:26:42 +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
51858aeda2
changed z85 header and comment syntax and parser
2014-02-24 16:59:04 +01:00
TLINDEN
3f03f97992
catched up api changes, fixed dysfunctional c++ signature api, enhanced c++ Buf class.
2014-02-16 15:29:19 +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
f481457ad7
get rid of that autoconf stuff, das geht mir vielleicht auf die nerven verdammt nochmal...
2014-02-05 20:00:56 +01:00