http://hg.viff.dk/viff/rev/c1259ceebc55
changeset: 1192:c1259ceebc55
user:      Janus Dam Nielsen <[email protected]>
date:      Fri Jun 19 09:05:00 2009 +0200
summary:   Added a variant of the encryption method which takes a random value 
as argument.

diffstat:

1 file changed, 3 insertions(+)
viff/paillier.py |    3 +++

diffs (13 lines):

diff -r 8ec45943c12a -r c1259ceebc55 viff/paillier.py
--- a/viff/paillier.py  Wed May 27 22:29:31 2009 +0200
+++ b/viff/paillier.py  Fri Jun 19 09:05:00 2009 +0200
@@ -56,6 +56,9 @@
 
 def encrypt(m, (n, g)):
     r = rand.randint(1, long(n))
+    return encrypt_r(m, r, (n, g))
+
+def encrypt_r(m, r, (n, g)):
     nsq = n*n
     return (pow(g, m, nsq)*pow(r, n, nsq)) % nsq
 
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk

Reply via email to