http://hg.viff.dk/viff/rev/3fd216628718
changeset: 1117:3fd216628718
user:      Janus Dam Nielsen <[email protected]>
date:      Tue Mar 10 08:58:34 2009 +0100
summary:   Added parameter for specifying keysize to generate-config-files.py

diffstat:

2 files changed, 5 insertions(+), 3 deletions(-)
apps/generate-config-files.py |    4 +++-
viff/config.py                |    4 ++--

diffs (42 lines):

diff -r b71a37c3010e -r 3fd216628718 apps/generate-config-files.py
--- a/apps/generate-config-files.py     Sat Mar 07 21:31:10 2009 +0100
+++ b/apps/generate-config-files.py     Tue Mar 10 08:58:34 2009 +0100
@@ -65,6 +65,8 @@
                   help="be quiet")
 parser.add_option("-n", "--players", dest="n", type="int",
                   help="number of players")
+parser.add_option("-k", "--keysize", dest="keysize", type="int", default=1024,
+                  help="Specify the key-size")
 parser.add_option("-t", "--threshold", dest="t", type="int",
                   help="threshold (it must hold that t < n/2)")
 parser.add_option("--skip-prss", action="store_true",
@@ -78,7 +80,7 @@
     parser.error("must supply a hostname:port argument for each player")
 
 addresses = [arg.split(':', 1) for arg in args]
-configs = generate_configs(options.n, options.t, addresses, options.prefix,
+configs = generate_configs(options.n, options.t, options.keysize, addresses, 
options.prefix,
                            options.skip_prss)
 
 for config in configs.itervalues():
diff -r b71a37c3010e -r 3fd216628718 viff/config.py
--- a/viff/config.py    Sat Mar 07 21:31:10 2009 +0100
+++ b/viff/config.py    Tue Mar 10 08:58:34 2009 +0100
@@ -152,7 +152,7 @@
     return owner_id, players
 
 
-def generate_configs(n, t, addresses=None, prefix=None, skip_prss=False):
+def generate_configs(n, t, keysize, addresses=None, prefix=None, 
skip_prss=False):
     """Generate player configurations.
 
     Generates *n* configuration objects with a threshold of *t*. The
@@ -189,7 +189,7 @@
         return "Dealer " + str(dealer)
 
     # TODO: remove hard-coded key size.
-    key_pairs = dict([(p, paillier.generate_keys(1024)) for p in players])
+    key_pairs = dict([(p, paillier.generate_keys(keysize)) for p in players])
 
     configs = {}
     for p in players:
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk

Reply via email to