TLINDEN
|
8f24fc88f8
|
changed invalid // c++ comments to valid /* .. */ C comments
|
2014-02-05 20:41:16 +01:00 |
|
git@daemon.de
|
777fa01c74
|
fixed scrypt() call and pbp pk export signature
|
2014-02-03 12:19:17 +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 |
|
TLINDEN
|
04dbf19381
|
fixed yet another endian issue (I used the wrong define for it)
|
2013-11-19 21:02:59 +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
|
c4940b966c
|
more aix/big-endian fixes
|
2013-11-18 21:48: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
|
6d4db28ca1
|
fix again, free outside of lib
|
2013-11-16 16:03:21 +01:00 |
|
TLINDEN
|
529e359e13
|
fixed free() bug in derivekey(), now the caller has to free it.
|
2013-11-16 16:00:53 +01:00 |
|
TLINDEN
|
f290652209
|
used invalid sha size (64 bytes) with 32 malloc'd buffer
|
2013-11-16 15:16:13 +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
|
a45323440e
|
fixed signedness warning
|
2013-11-07 12:41:34 +01:00 |
|
TLINDEN
|
0e3835bf97
|
added GPLv3 disclaimer to everything.
|
2013-11-04 17:43:22 +01:00 |
|
TLINDEN
|
bf5556e1ec
|
bugfix in encryption key computing, added new feature: derived public keys
|
2013-11-02 11:02:36 +01:00 |
|
TLINDEN
|
58a3bca8d7
|
replaces old bzero() with memset().
|
2013-10-29 23:08:43 +01:00 |
|
TLINDEN
|
2d7babae35
|
initial commit
|
2013-10-28 22:50:05 +01:00 |
|