Commit Graph

  • 212bd71ac8 added c++ signature support TLINDEN 2013-12-07 13:24:44 +01:00
  • 14bead5499 - TLINDEN 2013-12-02 22:54:57 +01:00
  • a842338c4a added more (and better) c++ unittests TLINDEN 2013-12-02 22:54:04 +01:00
  • fa955d8170 re-organized c++ header(s), added/fixed encryption support, streamlined the api TLINDEN 2013-12-02 22:53:03 +01:00
  • 4d34a9135e splitted pcp_readz85file() and added pcp_readz85string() which makes a better interface TLINDEN 2013-12-02 22:50:45 +01:00
  • 3453be54af deleted TLINDEN 2013-12-02 22:50:21 +01:00
  • aa140ed1c8 c++ binding now supports vaults and encryption, added test program TLINDEN 2013-12-01 16:16:53 +01:00
  • dc5f74e9be fixed global variables, made them extern in *.h files TLINDEN 2013-12-01 16:15:41 +01:00
  • 6dc134c005 fixed compilation errors TLINDEN 2013-11-29 20:02:27 +01:00
  • a9b2796af2 renamed 'public' to 'pub' to avoid conflict with c++ api TLINDEN 2013-11-29 20:01:42 +01:00
  • 2fdbf8e1be fixed extern C duplicates git@daemon.de 2013-11-29 18:45:44 +01:00
  • 33844f6ceb started with c++ bindings (not working yet) TLINDEN 2013-11-28 19:36:50 +01:00
  • ff78754ddd added raw library encryption test with static keys, cipher and message TLINDEN 2013-11-24 19:59:55 +01:00
  • e2713d40ec fixed havesodium flag TLINDEN 2013-11-24 17:05:41 +01:00
  • b9c318e9b9 - TLINDEN 2013-11-19 21:04:14 +01:00
  • 04dbf19381 fixed yet another endian issue (I used the wrong define for it) TLINDEN 2013-11-19 21:02:59 +01:00
  • 8b3b76d52d . TLINDEN 2013-11-19 17:20:18 +01:00
  • 80ec5014a8 fixed z85 encoding overflow bug, fixed signature code on big-endian systems. TLINDEN 2013-11-19 17:17:30 +01:00
  • 314dbde0b9 finally it works on aix, at least sec/pub key stuff, signatures still hang TLINDEN 2013-11-19 10:06:24 +01:00
  • c4940b966c more aix/big-endian fixes TLINDEN 2013-11-18 21:48:24 +01:00
  • 88d947aed7 always wondered why this Makefile were deleted: make clean deleted it! so I renamed it now TLINDEN 2013-11-18 17:40:08 +01:00
  • 5e8324bb0b fixed yet another endianess problem, now always using the raw key values for export, sotrage and checksum calculation TLINDEN 2013-11-18 17:38:03 +01:00
  • 8c9d3289de re-added TLINDEN 2013-11-17 16:53:58 +01:00
  • 9a3431654e fixed aix portability problems TLINDEN 2013-11-17 16:53:20 +01:00
  • 91cc164f8d invalid delete TLINDEN 2013-11-17 15:48:25 +01:00
  • 38b535ef18 aix fix TLINDEN 2013-11-17 12:30:34 +01:00
  • 080df75a04 added build env for compile farm git@daemon.de 2013-11-16 16:47:38 +01:00
  • 1bb36e4222 - TLINDEN 2013-11-16 16:28:48 +01:00
  • ca0bb79edd fixed umount, moved to iotest TLINDEN 2013-11-16 16:24:47 +01:00
  • 6d4db28ca1 fix again, free outside of lib TLINDEN 2013-11-16 16:03:21 +01:00
  • 529e359e13 fixed free() bug in derivekey(), now the caller has to free it. TLINDEN 2013-11-16 16:00:53 +01:00
  • bae13c712e fixed lib loading TLINDEN 2013-11-16 15:56:07 +01:00
  • 72935b0669 last fix was wrong, smlen was invalid instead TLINDEN 2013-11-16 15:53:48 +01:00
  • e5afdbd209 fixed invalid malloc of sig message (forgot 1 byte for trailing 0) TLINDEN 2013-11-16 15:22:22 +01:00
  • f290652209 used invalid sha size (64 bytes) with 32 malloc'd buffer TLINDEN 2013-11-16 15:16:13 +01:00
  • da55e17ff7 fixed invalid malloc if char *z85 TLINDEN 2013-11-16 15:13:03 +01:00
  • b9255e80c3 fixed invalid malloc od pad_clear variable TLINDEN 2013-11-16 14:52:58 +01:00
  • 4ac23de3c7 fixed linux portability, use libsodium random*() stuff TLINDEN 2013-11-16 14:30:32 +01:00
  • f84d75d500 . TLINDEN 2013-11-16 13:57:46 +01:00
  • 594a080b3f - TLINDEN 2013-11-16 13:46:56 +01:00
  • 6cde8ed52e io disk tests extra TLINDEN 2013-11-16 13:45:28 +01:00
  • b4d91293a6 . TLINDEN 2013-11-16 13:42:01 +01:00
  • e4247494ee . TLINDEN 2013-11-16 13:29:54 +01:00
  • 5a8e3ee8b0 moved all uthash related code into keyhash.c TLINDEN 2013-11-13 13:06:01 +01:00
  • bdaa7aae46 updated autoconf stuff TLINDEN 2013-11-12 19:45:22 +01:00
  • a8d7b4b59a added missing include TLINDEN 2013-11-12 19:45:02 +01:00
  • 7cba8ec0bc added tests for pcp -t -I $file determination mode TLINDEN 2013-11-12 19:44:22 +01:00
  • d2bf933d2f version++; updated POD. git@daemon.de 2013-11-12 17:05:16 +01:00
  • a76ff60d7a added pcptext_infile(), used with pcp1 -t -I $file, which determines filetype by content. minor debugging changes. git@daemon.de 2013-11-12 16:58:59 +01:00
  • 91c9a12641 arg, had the double free(p) still in pcptext_key() for testing and forgot to remove it git@daemon.de 2013-11-12 15:01:10 +01:00
  • 32f49b6009 added a request prompt if the user didn't enter a passphrase git@daemon.de 2013-11-12 10:37:32 +01:00
  • 8d9fdd091d fixed unencrypted secret key support git@daemon.de 2013-11-12 10:26:47 +01:00
  • b5166c3d89 forgot to delete git@daemon.de 2013-11-12 09:11:36 +01:00
  • a8a479fe32 removed conditional include "config.h", it's senseless, added pkg-config configuration git@daemon.de 2013-11-12 09:05:55 +01:00
  • 79dc73d837 fixed use of derived key in signatures git@daemon.de 2013-11-11 08:24:05 +01:00
  • f51d753a3e tuned yaml and dump functions to the new key format, re-generated the testkeys TLINDEN 2013-11-10 14:32:48 +01:00
  • 71d7121c87 fixed key generation, now the ed25519 key is derived from a seed and the curve25519 key is derived from the ed25519 key. the encrypted part now contains the ed25519 secret. TLINDEN 2013-11-10 14:25:36 +01:00
  • 74a66e7456 added dependency check TLINDEN 2013-11-09 15:41:35 +01:00
  • c12d7345ae added unittest for yaml export TLINDEN 2013-11-09 15:35:43 +01:00
  • aecf4cab74 output fix TLINDEN 2013-11-09 14:45:14 +01:00
  • 2d8d0a27d9 added option -y which allows to export the whole vault as yaml. TLINDEN 2013-11-09 14:32:42 +01:00
  • 1a772e15b8 added better error handling to vault writing, always use a tmp vault file for writing. added matching unittest to check if the code catches a disk full error. TLINDEN 2013-11-09 13:46:40 +01:00
  • bccdaf4ff2 abort unit tests if a segfault ocurred and print a backtrace in that case TLINDEN 2013-11-09 10:51:44 +01:00
  • 4f8e40ac03 added description of internal data structures git@daemon.de 2013-11-08 15:37:16 +01:00
  • 60ee58b106 changed key format, now includes the ed25519 pubkey for signing. git@daemon.de 2013-11-08 12:50:04 +01:00
  • e6733e5e56 added signature support (doesn't work yet) git@daemon.de 2013-11-08 09:40:51 +01:00
  • a2c55c96b4 typos git@daemon.de 2013-11-07 13:52:28 +01:00
  • ec9ca2b356 added support for self-encryption mode, updated POD accordingly. git@daemon.de 2013-11-07 13:36:02 +01:00
  • a45323440e fixed signedness warning git@daemon.de 2013-11-07 12:41:34 +01:00
  • cb14f1c833 moved to ../include/pcp/ git@daemon.de 2013-11-07 12:04:27 +01:00
  • f843d4c570 re-organized include files git@daemon.de 2013-11-07 08:10:31 +01:00
  • 0e3835bf97 added GPLv3 disclaimer to everything. TLINDEN 2013-11-04 17:43:22 +01:00
  • ed51e57b9a uh, type "uint" unknown here, using size_t instead. TLINDEN 2013-11-04 16:27:15 +01:00
  • 13aa3dd66c backport fix d7c8021 of issue https://github.com/zeromq/zeromq4-x/issues/29. TLINDEN 2013-11-04 16:24:03 +01:00
  • d598511a7e fixed key export: now using big endian byte order for exported keys, so they're platform independent when transported. TLINDEN 2013-11-04 14:03:43 +01:00
  • 2f5e1cdd2d updated manpage+readme TLINDEN 2013-11-04 13:47:08 +01:00
  • ace4826c12 updated pod. git@daemon.de 2013-11-04 13:42:41 +01:00
  • 3e4355c4e7 fixed two crashes (-k and -t under cygwin) git@daemon.de 2013-11-03 19:38:35 +01:00
  • a9edd305ed fixed wrong include for memset git@daemon.de 2013-11-03 17:02:27 +01:00
  • a1794a4775 always use lowercase version of emailadresses. TLINDEN 2013-11-03 14:50:03 +01:00
  • 79068fce66 -i is now optional for encryption if recipient specified, -R exchanged with -r, added virtual env for manual tests in tests/env/ TLINDEN 2013-11-03 14:39:16 +01:00
  • bf5556e1ec bugfix in encryption key computing, added new feature: derived public keys TLINDEN 2013-11-02 11:02:36 +01:00
  • c93f9c6cdd Merge branch 'master' of github.com:TLINDEN/pcp TLINDEN 2013-11-02 11:00:26 +01:00
  • 2c4b904165 bugfix in encryption key computing, added new feature: derived public keys TLINDEN 2013-11-02 10:55:25 +01:00
  • 7d8f9a51b9 missed git@daemon.de 2013-10-30 07:27:29 +01:00
  • 13e5920d85 miss git@daemon.de 2013-10-30 07:25:42 +01:00
  • 58a3bca8d7 replaces old bzero() with memset(). TLINDEN 2013-10-29 23:08:43 +01:00
  • 40a49cd76f forgot the check for the net includes TLINDEN 2013-10-29 22:54:07 +01:00
  • bfc9f5cb5f more fixes for endian portability. TLINDEN 2013-10-29 22:51:06 +01:00
  • 08ce1c1b8e fixed libtools portability bug, fixed arc4random() portability, fixed htobe32 and be32toh portability, fixed error handling in main(), fixed invalid type parameter for randomart image in pcppubkey_printshortinfo(), fixed configure search for libsodium. TLINDEN 2013-10-29 22:14:34 +01:00
  • f029d9fec4 not needed on git TLINDEN 2013-10-28 23:00:10 +01:00
  • 2d7babae35 initial commit TLINDEN 2013-10-28 22:50:05 +01:00
  • 92c0dcbebf Initial commit TLINDEN 2013-10-28 14:20:50 -07:00