http://hg.viff.dk/viff/rev/2e3f751f0667
changeset: 1087:2e3f751f0667
user: Marcel Keller <[email protected]>
date: Thu Jan 22 20:56:48 2009 +0100
summary: Tiny optimization in invert_by_masking().
diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
viff/aes.py | 3 ++-
diffs (13 lines):
diff -r e954b0a9c939 -r 2e3f751f0667 viff/aes.py
--- a/viff/aes.py Thu Jan 22 19:15:41 2009 +0100
+++ b/viff/aes.py Thu Jan 22 20:56:48 2009 +0100
@@ -96,7 +96,8 @@
bits = bit_decompose(byte)
for j in range(len(bits)):
- bits[j] = 1 - bits[j]
+ bits[j].addCallback(lambda x: GF256(1) - x)
+# bits[j] = 1 - bits[j]
while(len(bits) > 1):
bits.append(bits.pop() * bits.pop())
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk