]> git.rm.cloudns.org Git - xonotic/d0_blind_id.git/commit
add a helper function
authorRudolf Polzer <divVerent@alientrap.org>
Wed, 25 Aug 2010 15:17:34 +0000 (17:17 +0200)
committerRudolf Polzer <divVerent@alientrap.org>
Wed, 25 Aug 2010 15:17:34 +0000 (17:17 +0200)
commit45e4bc1701370aa0576e3f693c08dbf078fab028
tree4c20859b9893f16d68db6588c89eacfe859c172d
parent4145420d34f05696e610e2f414874312ad572479
add a helper function
d0_blind_id_authenticate_with_private_id_generate_missing_signature to generate
NON-blind signatures:

Server shall:
- load private key

Both shall:
- perform authentication as usual

Server shall:
- notice that the status is false
- call d0_blind_id_authenticate_with_private_id_generate_missing_signature
- write public ID
- send that data to client

Client shall:
- read own private ID
- get fingerprint
- read received public ID (leaves the private part alone)
- verify fingerprint
- possibly verify ID
- write own private ID again
Makefile.am
d0_blind_id.c
d0_blind_id.h