/rev/1754fd1e0d9f
changeset: 1257:1754fd1e0d9f
user:      Marcel Keller <[email protected]>
date:      Tue Sep 29 14:19:43 2009 +0200
summary:   Fork program counter in AES encryption.

diffstat:

 viff/aes.py |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (18 lines):

diff -r 3e1043e38221 -r 1754fd1e0d9f viff/aes.py
--- a/viff/aes.py       Tue Sep 29 12:57:20 2009 +0200
+++ b/viff/aes.py       Tue Sep 29 14:19:43 2009 +0200
@@ -367,6 +367,8 @@
         (possibly shared as elements of GF256)."""
 
         start = time.time()
+        self.runtime.increment_pc()
+        self.runtime.fork_pc()
 
         assert len(cleartext) == 4 * self.n_b, "Wrong length of cleartext."
         assert len(key) == 4 * self.n_k, "Wrong length of key."
@@ -470,4 +472,5 @@
         else:
             round(None, state, 1)
 
+        self.runtime.unfork_pc()
         return result
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk

Reply via email to