]> git.rm.cloudns.org Git - xonotic/d0_blind_id.git/log
xonotic/d0_blind_id.git
14 years agofix an undefined use of gmp functions
Rudolf Polzer [Tue, 3 Aug 2010 06:46:26 +0000 (08:46 +0200)]
fix an undefined use of gmp functions

14 years agofix another MitM attack. Now the DH key exchange REALLY depends on the authentication.
Rudolf Polzer [Tue, 3 Aug 2010 06:15:04 +0000 (08:15 +0200)]
fix another MitM attack. Now the DH key exchange REALLY depends on the authentication.

14 years agofix a MITM attack in the protocol
Rudolf Polzer [Mon, 2 Aug 2010 06:20:16 +0000 (08:20 +0200)]
fix a MITM attack in the protocol

14 years agoadd missing EXPORT flags
Rudolf Polzer [Mon, 26 Jul 2010 13:45:27 +0000 (15:45 +0200)]
add missing EXPORT flags

14 years agofix build of rijndael lib
Rudolf Polzer [Mon, 26 Jul 2010 13:32:52 +0000 (15:32 +0200)]
fix build of rijndael lib

14 years agomore rijndael support stuff
Rudolf Polzer [Mon, 26 Jul 2010 13:29:00 +0000 (15:29 +0200)]
more rijndael support stuff

14 years agoalso add a rijndael implementation, as a separately built library (so export restrict...
Rudolf Polzer [Mon, 26 Jul 2010 13:11:53 +0000 (15:11 +0200)]
also add a rijndael implementation, as a separately built library (so export restrictions can be fulfilled by only distributing one of the libraries)

14 years agoprovide SHA256 as util function to outside code
Rudolf Polzer [Mon, 26 Jul 2010 13:01:04 +0000 (15:01 +0200)]
provide SHA256 as util function to outside code

14 years agowin32 build fixes
Rudolf Polzer [Mon, 26 Jul 2010 12:24:53 +0000 (14:24 +0200)]
win32 build fixes

14 years agoalso use SHA-256 here. Incompatible change.
Rudolf Polzer [Sat, 17 Jul 2010 15:35:27 +0000 (17:35 +0200)]
also use SHA-256 here. Incompatible change.

14 years agodocument the ID protocol; fix a iobuf bug that unfortunately causes a new incompatibi...
Rudolf Polzer [Wed, 14 Jul 2010 08:11:02 +0000 (10:11 +0200)]
document the ID protocol; fix a iobuf bug that unfortunately causes a new incompatibility; all keys need to be regenerated :(

14 years agoINCOMPATIBLE PROTOCOL CHANGE, REGENERATE ALL IDENTITY KEYS: use a longer hash for...
Rudolf Polzer [Wed, 14 Jul 2010 06:48:43 +0000 (08:48 +0200)]
INCOMPATIBLE PROTOCOL CHANGE, REGENERATE ALL IDENTITY KEYS: use a longer hash for signing the IDs

14 years agoMerge branch 'master' of github.com:divVerent/d0_blind_id
Rudolf Polzer [Wed, 14 Jul 2010 06:06:52 +0000 (08:06 +0200)]
Merge branch 'master' of github.com:divVerent/d0_blind_id

Conflicts:
d0_blind_id.c

14 years agoadd a longer hash function (no protocol change, but now longer session keys can be...
Rudolf Polzer [Wed, 14 Jul 2010 06:05:51 +0000 (08:05 +0200)]
add a longer hash function (no protocol change, but now longer session keys can be generated)

14 years agoprevent a malleability attack; this BREAKS THE PROTOCOL. Also change the library...
Rudolf Polzer [Sat, 10 Jul 2010 06:11:36 +0000 (08:11 +0200)]
prevent a malleability attack; this BREAKS THE PROTOCOL. Also change the library name to be more consistent with other naming.

14 years agoanother bugfix
Rudolf Polzer [Fri, 9 Jul 2010 18:16:20 +0000 (20:16 +0200)]
another bugfix

14 years agofix wrong retval use
Rudolf Polzer [Fri, 9 Jul 2010 17:50:49 +0000 (19:50 +0200)]
fix wrong retval use

14 years agomake "copy" return a value
Rudolf Polzer [Fri, 9 Jul 2010 17:50:16 +0000 (19:50 +0200)]
make "copy" return a value

14 years agomore const
Rudolf Polzer [Thu, 8 Jul 2010 19:39:14 +0000 (21:39 +0200)]
more const

14 years agoconst-ify some declarations
Rudolf Polzer [Thu, 8 Jul 2010 19:37:46 +0000 (21:37 +0200)]
const-ify some declarations

14 years agoa "fastreject" facility helpful to generate keys with a specific facility (only makes...
Rudolf Polzer [Thu, 8 Jul 2010 18:07:32 +0000 (20:07 +0200)]
a "fastreject" facility helpful to generate keys with a specific facility (only makes sense for the RSA part)

14 years agoallow reading/writing the camouflage
Rudolf Polzer [Mon, 5 Jul 2010 13:49:36 +0000 (15:49 +0200)]
allow reading/writing the camouflage

14 years agoadd a function to get a fingerprint of the public key (not id)
Rudolf Polzer [Mon, 5 Jul 2010 09:30:17 +0000 (11:30 +0200)]
add a function to get a fingerprint of the public key (not id)

14 years agoadd d0_blind_id_fingerprint64_public_key
Rudolf Polzer [Mon, 5 Jul 2010 09:25:58 +0000 (11:25 +0200)]
add d0_blind_id_fingerprint64_public_key

14 years agodecl fixes
Rudolf Polzer [Sun, 25 Apr 2010 16:47:49 +0000 (18:47 +0200)]
decl fixes

14 years agodon't use clock_gettime, OS X sucks
Rudolf Polzer [Sun, 25 Apr 2010 16:09:47 +0000 (18:09 +0200)]
don't use clock_gettime, OS X sucks

14 years agoimprove variable naming in the context struct
Rudolf Polzer [Sun, 25 Apr 2010 15:05:20 +0000 (17:05 +0200)]
improve variable naming in the context struct

14 years agouse /dev/urandom
Rudolf Polzer [Sun, 25 Apr 2010 14:26:10 +0000 (16:26 +0200)]
use /dev/urandom

14 years agomore fixes; always perform DH, perform DH rekeying on a later run
Rudolf Polzer [Sun, 25 Apr 2010 14:24:55 +0000 (16:24 +0200)]
more fixes; always perform DH, perform DH rekeying on a later run

14 years agoautoconf/automake fixes
Rudolf Polzer [Sun, 25 Apr 2010 14:02:50 +0000 (16:02 +0200)]
autoconf/automake fixes

14 years agoembed a diffie hellmann key exchange
Rudolf Polzer [Sun, 25 Apr 2010 13:52:09 +0000 (15:52 +0200)]
embed a diffie hellmann key exchange

14 years agoseparate RSA modulus from DL modulus; we still need the RSA modulus to generate the...
Rudolf Polzer [Sun, 25 Apr 2010 10:33:02 +0000 (12:33 +0200)]
separate RSA modulus from DL modulus; we still need the RSA modulus to generate the DL modulus, but the user now can decide to generate his own prime

14 years agomake the signature on the private ID optional
Rudolf Polzer [Sun, 25 Apr 2010 10:15:12 +0000 (12:15 +0200)]
make the signature on the private ID optional

14 years agolet's use more strict warnings, and help Visual Studio
Rudolf Polzer [Sat, 24 Apr 2010 20:08:23 +0000 (22:08 +0200)]
let's use more strict warnings, and help Visual Studio

14 years agodon't read so much from /dev/random as it's slow
Rudolf Polzer [Sat, 24 Apr 2010 19:58:11 +0000 (21:58 +0200)]
don't read so much from /dev/random as it's slow

14 years agovisibility;
Rudolf Polzer [Sat, 24 Apr 2010 19:54:31 +0000 (21:54 +0200)]
visibility;
proper random seed

14 years agopkgconfig support
Rudolf Polzer [Sat, 24 Apr 2010 19:23:23 +0000 (21:23 +0200)]
pkgconfig support

14 years agoput d0.h to the header file
Rudolf Polzer [Sat, 24 Apr 2010 19:15:06 +0000 (21:15 +0200)]
put d0.h to the header file

14 years agoinclude guards
Rudolf Polzer [Sat, 24 Apr 2010 19:13:16 +0000 (21:13 +0200)]
include guards

14 years agofix autogen.sh to actually work
Rudolf Polzer [Sat, 24 Apr 2010 19:09:40 +0000 (21:09 +0200)]
fix autogen.sh to actually work

14 years agoinitial autoconf stuff
Rudolf Polzer [Sat, 24 Apr 2010 18:29:43 +0000 (20:29 +0200)]
initial autoconf stuff

14 years agolicense: LGPL 2.1
Rudolf Polzer [Sat, 24 Apr 2010 18:17:43 +0000 (20:17 +0200)]
license: LGPL 2.1

14 years agoinitial import of blind_id
Rudolf Polzer [Sat, 24 Apr 2010 18:11:20 +0000 (20:11 +0200)]
initial import of blind_id