Commit Graph

  • 726793f032 fixed memory leak, caused by change from yesterday TLINDEN 2015-04-17 09:44:22 +02:00
  • c86d497e09 fixed bug in pcp_encrypt_stream_sym(), freed buffer before using it in update_hash() TLINDEN 2015-04-16 21:23:27 +02:00
  • 8f2b3e2a8d added hint to LD_LIBRARY_PATH if libsodium is not installed there TLINDEN 2015-04-16 21:20:38 +02:00
  • 5759c4c1c2 fixed true path TLINDEN 2015-04-14 21:07:39 +02:00
  • 2660948596 dammit TLINDEN 2015-04-14 20:51:03 +02:00
  • 7831b76bd4 dammit TLINDEN 2015-04-14 20:50:51 +02:00
  • 08cd30a79e revert to old style, installing modules directly TLINDEN 2015-04-14 20:37:26 +02:00
  • 4a667582d7 fixed config call TLINDEN 2015-04-14 20:19:14 +02:00
  • 26b631517b rm TLINDEN 2015-04-14 19:59:56 +02:00
  • b2b5c0b497 put mods into script TLINDEN 2015-04-14 19:59:35 +02:00
  • 48246f9d62 next try, added modules req by unittests, tmp sodium test TLINDEN 2015-04-14 19:26:15 +02:00
  • 36ee837138 next try, didnt find libs TLINDEN 2015-04-14 19:07:29 +02:00
  • 0724bad593 next try, sodium version test failed, maybe the path were wrong? TLINDEN 2015-04-14 18:25:31 +02:00
  • 2d0ffe10f8 next try, typo TLINDEN 2015-04-14 18:02:51 +02:00
  • d742f64051 next try, using perl module repo TLINDEN 2015-04-14 17:45:00 +02:00
  • 86b5c1fbf7 next try, test perl modules availability TLINDEN 2015-04-14 17:20:44 +02:00
  • c86cfafd95 next try, need to activate perlbrew manually TLINDEN 2015-04-13 20:34:13 +02:00
  • 22ef544615 next try, forgot to call autogen, added perl stuff for unit tests TLINDEN 2015-04-13 20:09:45 +02:00
  • 62265f3da5 next try, cd .. missing TLINDEN 2015-04-13 19:52:54 +02:00
  • ee84ed928e next try, clang not found TLINDEN 2015-04-13 19:37:36 +02:00
  • 20c89373b8 next try, travis ignored the last one TLINDEN 2015-04-13 19:29:22 +02:00
  • 64d7991094 next try, forgot sudo TLINDEN 2015-04-13 19:22:24 +02:00
  • a846b0f0b9 next try2 TLINDEN 2015-04-13 19:18:36 +02:00
  • 857eddb558 next try TLINDEN 2015-04-13 19:07:11 +02:00
  • 8bdcfa2c55 added travis build script TLINDEN 2015-04-13 18:38:00 +02:00
  • 30bd90381c fix #9: enable verifying own signature for normal sigs as well TLINDEN 2015-04-01 20:47:35 +02:00
  • 677eb92001 fix #9: enable verifying own signature TLINDEN 2015-04-01 20:40:08 +02:00
  • 5d44a4d9ba fix #8, unfortunately used symbol already in use by system, globally TLINDEN 2015-04-01 20:21:03 +02:00
  • 9e2050df74 fix #7 part one, initialize ctr TLINDEN 2015-03-31 17:27:20 +02:00
  • 9552790d22 added AM_INIT_AUTOMAKE([subdir-objects]) to fix #7 part two TLINDEN 2015-03-31 17:26:59 +02:00
  • af2edba2d7 oops TLINDEN 2015-03-31 17:26:24 +02:00
  • 9fae3ae869 fix of bug#6, typo in type name, take2 TLINDEN 2015-03-27 19:01:56 +01:00
  • c07eb761e1 fix of bug#6, typo in type name TLINDEN 2015-03-27 18:52:14 +01:00
  • 8535b50f94 added -M; removed CBC support, fixed asym-self-mode TLINDEN 2015-01-17 15:04:07 +01:00
  • c0a4f7f887 bumped version to 0.2.5 TLINDEN 2015-01-17 15:02:03 +01:00
  • 61c6c338f8 updated doc TLINDEN 2015-01-17 15:01:31 +01:00
  • ea73c63c1c rm unused func TLINDEN 2015-01-17 15:00:33 +01:00
  • 54e21f5a00 get rid of snprintf() TLINDEN 2015-01-17 15:00:15 +01:00
  • f9bb29f2e5 forgot to remove tmp test code TLINDEN 2015-01-16 00:18:01 +01:00
  • cf3f93e5a9 typo TLINDEN 2015-01-16 00:16:15 +01:00
  • 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 TLINDEN 2015-01-16 00:13:02 +01:00
  • 3c30d8871b using secure memory where applicable using sodium_malloc or sodium_mlock, where not TLINDEN 2015-01-13 13:07:32 +01:00
  • ecf243b7ae re-generated TLINDEN 2015-01-13 13:06:42 +01:00
  • f0494385e1 now using setrlimit() if present and if not in debug mode; applied changes for removed files TLINDEN 2015-01-13 13:06:20 +01:00
  • 54986fa6dc migrated to libsodium _easy() crypto functions, thus getting rid of my hand made padding mess TLINDEN 2015-01-13 13:04:12 +01:00
  • d1200a0831 added api doc to dist TLINDEN 2015-01-11 17:32:19 +01:00
  • 10f4ffa05a fixed doxygen errors TLINDEN 2015-01-11 13:14:02 +01:00
  • 7dbd011d8d fixed Makefiles for "make dist" TLINDEN 2015-01-07 19:10:52 +01:00
  • 6600d79325 fixed linking to be clang compatible, made -g and -O? configurable git@daemon.de 2015-01-07 12:31:21 +01:00
  • d92d130dbd added missing includes to installer git@daemon.de 2015-01-05 12:56:43 +01:00
  • 7b9817a9c0 added symlink so it can be installed as well git@daemon.de 2015-01-05 12:56:26 +01:00
  • 97be3cd4ef added some final output about compilation TLINDEN 2015-01-01 15:52:58 +01:00
  • 5e2ee0aef2 bump version to 0.2.4 git@daemon.de 2014-12-24 11:19:01 +01:00
  • 375a1db398 py: added doc, unittests, anonymous encryption mode git@daemon.de 2014-12-24 11:18:39 +01:00
  • e915bfe2ed fix invalid memset on buffer backed stream in ps_end() git@daemon.de 2014-12-24 11:17:48 +01:00
  • 5f8d50ec47 py: added doc, unittests, anonymous encryption mode git@daemon.de 2014-12-24 11:17:03 +01:00
  • b52ac4b0df py: added asym en/decryption, fine tuned test script TLINDEN 2014-12-23 20:13:52 +01:00
  • 87efb36e46 pypcp: started with decrypt TLINDEN 2014-12-22 19:48:36 +01:00
  • 3061192193 fail if trying to encrypt using an empty input buffer git@daemon.de 2014-12-22 16:23:38 +01:00
  • 533ca6b993 added %p to buffer_info() git@daemon.de 2014-12-22 16:23:09 +01:00
  • 45c5daae54 started with py crypto, enhanced raw.py generation, better autoconf integration git@daemon.de 2014-12-22 16:22:52 +01:00
  • 28a0405d55 two more bugs of the same kind as in #5 TLINDEN 2014-12-21 14:16:43 +01:00
  • 6c42c964b9 fixed segfault in free(), used strlen of wrong variable. fixes #5 TLINDEN 2014-12-21 12:31:44 +01:00
  • 1e3f6c8bc2 yet another try to fix #4, now tested on another linux system TLINDEN 2014-12-20 20:10:08 +01:00
  • 85db8c664c fixed glibc deprecated _BSD_SOURCE TLINDEN 2014-12-19 20:31:55 +01:00
  • 5f13d5d810 py continued TLINDEN 2014-12-14 18:06:45 +01:00
  • 7d76d41944 added configure flag --with-python-binding TLINDEN 2014-12-14 14:39:10 +01:00
  • 9e71b84c85 started with python binding TLINDEN 2014-12-14 14:38:30 +01:00
  • 6f47b86f98 added pcpkey_setowner(), removed pcp[pub]key_exists() (unused currently) TLINDEN 2014-12-14 14:36:08 +01:00
  • 5b63832fc5 fix bug #4, invalid size for format TLINDEN 2014-12-14 12:49:12 +01:00
  • 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. TLINDEN 2014-09-29 11:24:02 +02:00
  • 83912a1d16 disable running contests when cross compiling git@daemon.de 2014-09-17 10:02:06 +02:00
  • 2868caa7de fixed format error git@daemon.de 2014-08-14 19:24:42 +02:00
  • 4bfc077f53 updated pod + bumped version TLINDEN 2014-08-11 19:27:38 +02:00
  • 298e6b1469 added anonymous sender key (-A) support git@daemon.de 2014-08-11 15:45:47 +02:00
  • e022a9e842 fixed memory leaks TLINDEN 2014-08-08 18:40:53 +02:00
  • 019df8e4c5 fixed memory leaks TLINDEN 2014-08-07 21:33:52 +02:00
  • 230a9a2341 modified for changed output TLINDEN 2014-08-07 21:33:20 +02:00
  • e8f6a8635c added pcphash_cleanpub() to free local pubkey hashes, which are not attached to any context TLINDEN 2014-08-07 21:32:48 +02:00
  • 3778b3f44e make valgrind usage easier TLINDEN 2014-08-07 21:31:52 +02:00
  • 9672785271 fixed memory leaks TLINDEN 2014-08-07 00:02:43 +02:00
  • 8954df7110 buffer_get_remainder() return pointer to chunk, not allocated copy anymore TLINDEN 2014-08-07 00:02:05 +02:00
  • 5b4d04de5d fixed memory leaks git@daemon.de 2014-08-06 20:19:50 +02:00
  • a3f1bdaa2e added buffer_fwd_offset() so I don't have to alloc mem to ignore some chunk of a buffer git@daemon.de 2014-08-06 20:19:28 +02:00
  • 7542128486 fixed memory leaks TLINDEN 2014-08-06 01:23:32 +02:00
  • 02930178b2 fixed memory leak TLINDEN 2014-08-04 22:55:33 +02:00
  • 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 git@daemon.de 2014-08-01 14:46:38 +02:00
  • 1e4e65b811 some debug statement lef abandoned git@daemon.de 2014-08-01 14:46:09 +02:00
  • 9796332826 fixed double free() in pcpdelete_key() git@daemon.de 2014-08-01 08:34:53 +02:00
  • eb84621a89 fixed linux compile error (ignored read return value) git@daemon.de 2014-08-01 08:31:50 +02:00
  • 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. git@daemon.de 2014-07-31 16:41:20 +02:00
  • c8317a348e do only pad if ! %4 git@daemon.de 2014-07-29 13:01:14 +02:00
  • ffaf37614a fixed crypto++ recipient hash handling TLINDEN 2014-05-06 20:35:47 +02:00
  • dc457b6eb9 updated TLINDEN 2014-05-06 11:51:54 +02:00
  • 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 TLINDEN 2014-05-06 11:50:28 +02:00
  • 9d2d02221b added dump function TLINDEN 2014-05-06 11:49:59 +02:00
  • 729c137e3c context fixes TLINDEN 2014-05-06 11:49:31 +02:00
  • db264ff16b fit latest changes TLINDEN 2014-05-06 11:49:09 +02:00
  • fd739b864d + git@daemon.de 2014-05-05 12:47:18 +02:00
  • 64eb4651f8 added missing newlines to error messages git@daemon.de 2014-05-05 12:01:55 +02:00