Commit Graph

357 Commits

Author SHA1 Message Date
TLINDEN
ea73c63c1c rm unused func 2015-01-17 15:00:33 +01:00
TLINDEN
54e21f5a00 get rid of snprintf() 2015-01-17 15:00:15 +01:00
TLINDEN
f9bb29f2e5 forgot to remove tmp test code 2015-01-16 00:18:01 +01:00
TLINDEN
cf3f93e5a9 typo 2015-01-16 00:16:15 +01:00
TLINDEN
2e7479525f turned crypto_secretbox nonces into counters, thereby implementing counter mode (CTR mode). we use variable size counters, max counter size is 184 bit, max implemented currently are 64 bit, multiply by 32kb and you get the maximum file size supported by pcp encryption 2015-01-16 00:13:02 +01:00
TLINDEN
3c30d8871b using secure memory where applicable using sodium_malloc or sodium_mlock, where not 2015-01-13 13:07:32 +01:00
TLINDEN
ecf243b7ae re-generated 2015-01-13 13:06:42 +01:00
TLINDEN
f0494385e1 now using setrlimit() if present and if not in debug mode; applied changes for removed files 2015-01-13 13:06:20 +01:00
TLINDEN
54986fa6dc migrated to libsodium _easy() crypto functions, thus getting rid of my hand made padding mess 2015-01-13 13:04:12 +01:00
TLINDEN
d1200a0831 added api doc to dist 2015-01-11 17:32:19 +01:00
TLINDEN
10f4ffa05a fixed doxygen errors 2015-01-11 13:14:02 +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
d92d130dbd added missing includes to installer 2015-01-05 12:56:43 +01:00
git@daemon.de
7b9817a9c0 added symlink so it can be installed as well 2015-01-05 12:56:26 +01:00
TLINDEN
97be3cd4ef added some final output about compilation 2015-01-01 15:52:58 +01:00
git@daemon.de
5e2ee0aef2 bump version to 0.2.4 2014-12-24 11:19:01 +01:00
git@daemon.de
375a1db398 py: added doc, unittests, anonymous encryption mode 2014-12-24 11:18:39 +01:00
git@daemon.de
e915bfe2ed fix invalid memset on buffer backed stream in ps_end() 2014-12-24 11:17:48 +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
3061192193 fail if trying to encrypt using an empty input buffer 2014-12-22 16:23:38 +01:00
git@daemon.de
533ca6b993 added %p to buffer_info() 2014-12-22 16:23:09 +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
28a0405d55 two more bugs of the same kind as in #5 2014-12-21 14:16:43 +01:00
TLINDEN
6c42c964b9 fixed segfault in free(), used strlen of wrong variable. fixes #5 2014-12-21 12:31:44 +01:00
TLINDEN
1e3f6c8bc2 yet another try to fix #4, now tested on another linux system 2014-12-20 20:10:08 +01:00
TLINDEN
85db8c664c fixed glibc deprecated _BSD_SOURCE 2014-12-19 20:31:55 +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
TLINDEN
6f47b86f98 added pcpkey_setowner(), removed pcp[pub]key_exists() (unused currently) 2014-12-14 14:36:08 +01:00
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