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