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

Reply via email to