TLINDEN
|
b9841bfb06
|
continue new pk-expoert format
|
2014-02-08 20:35:34 +01:00 |
|
TLINDEN
|
2d7a0d834c
|
started with experimental pk export writer
|
2014-02-07 20:07:30 +01:00 |
|
git@daemon.de
|
cb873e3681
|
started with formalized key export format definition based on rfc4880
|
2014-02-07 16:56:57 +01:00 |
|
git@daemon.de
|
7d715ba880
|
finally got pbp key export/import to work. in order to make it happen, pbp needs to be patched (see pbp issue#10 for details!) to enable padding.
|
2014-02-06 16:30:50 +01:00 |
|
TLINDEN
|
8f24fc88f8
|
changed invalid // c++ comments to valid /* .. */ C comments
|
2014-02-05 20:41:16 +01:00 |
|
git@daemon.de
|
a89b16a15c
|
fixed crypt+sign, now the sig contains the encrypted recipient list as well and is encrypted itself
|
2014-02-05 13:09:20 +01:00 |
|
git@daemon.de
|
bf0e592a03
|
pbp key support were still incompatible. now I can at least import pbp keys.
|
2014-01-30 14:33:59 +01:00 |
|
git@daemon.de
|
a822851c14
|
last update was wrong, since pbp exported keys are base85 encoded, fixed that. incorporated the git/base85.c and added source padding to it
|
2014-01-30 13:16:26 +01:00 |
|
git@daemon.de
|
dbdaf38185
|
use a struct to fetch in a pbp key (pbp_pubkey_t) instead of manual parsing
|
2014-01-29 12:53:42 +01:00 |
|
git@daemon.de
|
3f1bfef581
|
added PBP public key import/export compatibility mode (-b --pbpcompat)
|
2014-01-28 16:53:26 +01:00 |
|
TLINDEN
|
79cd096be5
|
Fixed incorrect implementation of key stuff: curve25519 and ed25519 keys are now generated separately, the pcp-proprietary "derived key" feature has been dropped.
|
2014-01-19 23:54:53 +01:00 |
|
git@daemon.de
|
691786cc68
|
changed key derivation function, using scrypt (from tarsnap) now instead of my own derivation function
|
2014-01-16 15:25:09 +01:00 |
|
TLINDEN
|
a9b2796af2
|
renamed 'public' to 'pub' to avoid conflict with c++ api
|
2013-11-29 20:01:42 +01:00 |
|
git@daemon.de
|
2fdbf8e1be
|
fixed extern C duplicates
|
2013-11-29 18:45:44 +01:00 |
|
TLINDEN
|
314dbde0b9
|
finally it works on aix, at least sec/pub key stuff, signatures still hang
|
2013-11-19 10:06:24 +01:00 |
|
TLINDEN
|
5e8324bb0b
|
fixed yet another endianess problem, now always using the raw key values for export, sotrage and checksum calculation
|
2013-11-18 17:38:03 +01:00 |
|
TLINDEN
|
5a8e3ee8b0
|
moved all uthash related code into keyhash.c
|
2013-11-13 13:06:01 +01:00 |
|
TLINDEN
|
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.
|
2013-11-10 14:25:36 +01:00 |
|
git@daemon.de
|
60ee58b106
|
changed key format, now includes the ed25519 pubkey for signing.
|
2013-11-08 12:50:04 +01:00 |
|
git@daemon.de
|
f843d4c570
|
re-organized include files
|
2013-11-07 08:10:31 +01:00 |
|