Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Wim Lewis
nettle
Commits
6bf804e3
Commit
6bf804e3
authored
May 15, 2002
by
Niels Möller
Browse files
(aes_decrypt): Start using AES_ROUND. Second word.
Rev: src/nettle/x86/aes-decrypt.asm:1.5
parent
699e6816
Changes
1
Hide whitespace changes
Inline
Side-by-side
x86/aes-decrypt.asm
View file @
6bf804e3
...
...
@@ -59,45 +59,10 @@ aes_decrypt:
C
Why???
xchgl
%
ebx
,
%
edx
C
First
column
AES_ROUND
(
_aes_decrypt_table
,
a
,
b
,
c
,
d
)
C
C
a
b
c
d
C
movl
%
eax
,
%
esi
C
copy
first
in
C
andl
$
0x000000ff
,
%
esi
C
cl
ear
al
l
but
offset
C
shll
$
2
,
%
esi
C
index
in
itbl1
C
movl
AES_TABLE0
+
_aes_decrypt_table
(
%
esi
),
%
edi
C
movl
%
ebx
,
%
esi
C
second
one
C
shrl
$
6
,
%
esi
C
andl
$
0x000003fc
,
%
esi
C
cl
ear
al
l
but
offset
byte
s
C
xorl
AES_TABLE1
+
_aes_decrypt_table
(
%
esi
),
%
edi
C
movl
%
ecx
,
%
esi
C
third
one
C
shrl
$
14
,
%
esi
C
andl
$
0x000003fc
,
%
esi
C
xorl
AES_TABLE2
+
_aes_decrypt_table
(
%
esi
),
%
edi
C
movl
%
edx
,
%
esi
C
fourth
one
C
shrl
$
22
,
%
esi
C
andl
$
0x000003fc
,
%
esi
C
xorl
AES_TABLE3
+
_aes_decrypt_table
(
%
esi
),
%
edi
pushl
%
edi
C
save
first
on
stack
C
//
Second
column
C
d
a
b
c
movl
%
edx
,
%
esi
C
copy
first
in
andl
$
0x000000ff
,
%
esi
C
cl
ear
al
l
but
offset
shll
$
2
,
%
esi
C
index
in
itbl1
movl
AES_TABLE0
+
_aes_decrypt_table
(
%
esi
),
%
edi
movl
%
eax
,
%
esi
C
second
one
shrl
$
6
,
%
esi
andl
$
0x000003fc
,
%
esi
C
cl
ear
al
l
but
offset
byte
s
xorl
AES_TABLE1
+
_aes_decrypt_table
(
%
esi
),
%
edi
movl
%
ebx
,
%
esi
C
third
one
shrl
$
14
,
%
esi
andl
$
0x000003fc
,
%
esi
xorl
AES_TABLE2
+
_aes_decrypt_table
(
%
esi
),
%
edi
movl
%
ecx
,
%
esi
C
fourth
one
shrl
$
22
,
%
esi
andl
$
0x000003fc
,
%
esi
xorl
AES_TABLE3
+
_aes_decrypt_table
(
%
esi
),
%
edi
AES_ROUND
(
_aes_decrypt_table
,
d
,
a
,
b
,
c
)
pushl
%
edi
C
//
Third
column
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment