aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-09-25 13:24:51 +0000
committerChristian Grothoff <christian@grothoff.org>2013-09-25 13:24:51 +0000
commita8c1c65a00dce604ff829dfe10568cd06c8f8bda (patch)
treebf5069e69f36f3ce18137cbea43766fb8e4432f8
parentaeeeaff2736808a6eaa2138272c46544676e49f3 (diff)
downloadgnunet-java-a8c1c65a00dce604ff829dfe10568cd06c8f8bda.tar.gz
gnunet-java-a8c1c65a00dce604ff829dfe10568cd06c8f8bda.zip
-notes on issues
-rw-r--r--ISSUES24
1 files changed, 22 insertions, 2 deletions
diff --git a/ISSUES b/ISSUES
index 74ffabb..2a13bdf 100644
--- a/ISSUES
+++ b/ISSUES
@@ -43,26 +43,46 @@ what now works:
43 * querying the results (also with the GUID) 43 * querying the results (also with the GUID)
44 44
45next steps?? 45next steps??
46- Ballot: (a) voter ID, (b) election information, (c) election eligibility group (Bavaria 18+), (d) ballot GUID
47- no double submission: check: no duplicate voter ID (for any given election)
48- no early queries
49- voter <--> CA interaction
50 => ideally, CA has a list of voter public keys or at least a policy (i.e. "accept all")
51 for a certain voter group (i.e. Bavaria 18+).
52 => CA also has a private CA key (surprise!)
53 => Voter has voter public key and voter group, sends THOSE to CA;
54 => CA signs: this voter is in this voter group (with expiration time for signature!)
55 => voter takes signature, can re-use it for ALL elections with this voter group
56- Authorities have CA public keys, check voter group sigs.
46 57
47what should be stored in the ballot about authorities: peer identities or peer public keys? 58what should be stored in the ballot about authorities: peer identities or peer public keys?
59=> public keys
60
48 * pubkey makes more sense, but I have the feeling that GNUnet prefers to use 61 * pubkey makes more sense, but I have the feeling that GNUnet prefers to use
49 peer IDs whenever possible 62 peer IDs whenever possible
63=> Nah.
50 64
51docs of identity service say: 65docs of identity service say:
52 For giving names to other users and manage their public keys securely, we use GNS. 66 For giving names to other users and manage their public keys securely, we use GNS.
53In what way does GNS manage public keys? Does GNS in any way relate peer identities to public keys? 67In what way does GNS manage public keys?
68 GNS allows you to give names to other user's public keys.
69Does GNS in any way relate peer identities to public keys?
70 No.
54 71
55persistent storage of tallies? 72persistent storage of tallies?
73 => Later.
56 74
57now that the pubkey is smaller, are there reasons for still having 75now that the pubkey is smaller, are there reasons for still having
58a separate peer identity? 76a separate peer identity?
59 * except for that it would be a lot of work to change now 77 * except for that it would be a lot of work to change now
78=> exactly.
60 79
61the command line took looks a bit complicated now, any suggestions? 80the command line took looks a bit complicated now, any suggestions?
81=> Later.
62 82
63asking permission to vote should not require the private key, right? 83asking permission to vote should not require the private key, right?
64 * how do we do this interface-wise? pubkey on the command line? 84 * how do we do this interface-wise? pubkey on the command line?
65 85=> Identity service, ego!
66 86
67== general java stuff == 87== general java stuff ==
68what's your opinion on option types: should they be used more in gnunet-java? 88what's your opinion on option types: should they be used more in gnunet-java?