http://hg.viff.dk/viff/rev/b79734a2fdbf
changeset: 1101:b79734a2fdbf
user:      Martin Geisler <[email protected]>
date:      Tue Feb 17 09:30:32 2009 +0100
summary:   Allow long integer exponents in pow.

diffstat:

1 file changed, 1 insertion(+), 1 deletion(-)
viff/passive.py |    2 +-

diffs (12 lines):

diff -r e810a006c2bf -r b79734a2fdbf viff/passive.py
--- a/viff/passive.py   Mon Feb 09 10:50:57 2009 +0100
+++ b/viff/passive.py   Tue Feb 17 09:30:32 2009 +0100
@@ -213,7 +213,7 @@
     def pow(self, share, exponent):
         """Exponentation of a share to an integer by square-and-multiply."""
 
-        assert isinstance(exponent, int), "Exponent must be an integer"
+        assert isinstance(exponent, (int, long)), "Exponent must be an integer"
         assert exponent >= 0, "Exponent must be non-negative"
 
         if exponent == 0:
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk

Reply via email to