Modificato file assembly per rispecchiare modifiche del loop di encrypt-decrypt

This commit is contained in:
Giulio De Pasquale 2017-05-29 16:19:08 +02:00
parent d6964e25c4
commit 57022e534c
3 changed files with 5 additions and 5 deletions

View File

@ -1,7 +1,6 @@
import sys
import re
import struct
import IPython
import copy
import argparse

View File

@ -53,7 +53,7 @@ shli s0, 4
addi s0, 0x7065 # s0 = (text[1] << 4) + k0
movr s1, r3
poop s3 # restoring sum in s3
addr s1, s3 # s1 = text[1] + sum
#addr s1, s3 # s1 = text[1] + sum
push s3 # saving sum again
xorr s0, s1 # s0 = ((text[1] << 4) + k0) ^ (text[1] + sum)
push s0
@ -71,7 +71,7 @@ shli s0, 4
addi s0, 0x7275 # s0 = (text[0] << 4) + k2
movr s1, r2
poop s3 # restoring sum in s3
addr s1, s3 # s1 = text[0] + sum
#addr s1, s3 # s1 = text[0] + sum
push s3 # saving sum again
xorr s0, s1 # s0 = ((text[0] << 4) + k2) ^ (text[0] + sum)
push s0
@ -118,11 +118,12 @@ addr r0, s0
addr r1, s0
call round
poop s0
addi s0, 1
addi s0, 4
cmpr s0, r2
jpbi encrypt
lodi r0, 0
lodi r1, 2
lodi r2, 4
lodi r3, 6
debg
shit

View File

@ -1 +1 @@
¯“©žÚÈÓÛgJ W‰\µž1bímŒ«Úre
╞⌠╘· и