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
LSH
lsh
Commits
ec908cb1
Commit
ec908cb1
authored
May 15, 2002
by
Niels Möller
Browse files
(aes_decrypt): Start using AES_ROUND. Third word.
Rev: src/nettle/x86/aes-decrypt.asm:1.6
parent
5466b797
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/nettle/x86/aes-decrypt.asm
View file @
ec908cb1
...
...
@@ -65,24 +65,25 @@ aes_decrypt:
AES_ROUND
(
_aes_decrypt_table
,
d
,
a
,
b
,
c
)
pushl
%
edi
C
//
Third
column
C
c
d
a
b
movl
%
ecx
,
%
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
%
edx
,
%
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
%
eax
,
%
esi
C
third
one
shrl
$
14
,
%
esi
andl
$
0x000003fc
,
%
esi
xorl
AES_TABLE2
+
_aes_decrypt_table
(
%
esi
),
%
edi
movl
%
ebx
,
%
esi
C
fourth
one
shrl
$
22
,
%
esi
andl
$
0x000003fc
,
%
esi
xorl
AES_TABLE3
+
_aes_decrypt_table
(
%
esi
),
%
edi
AES_ROUND
(
_aes_decrypt_table
,
c
,
d
,
a
,
b
)
C
C
//
Third
column
C
C
c
d
a
b
C
movl
%
ecx
,
%
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
%
edx
,
%
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
%
eax
,
%
esi
C
third
one
C
shrl
$
14
,
%
esi
C
andl
$
0x000003fc
,
%
esi
C
xorl
AES_TABLE2
+
_aes_decrypt_table
(
%
esi
),
%
edi
C
movl
%
ebx
,
%
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
//
Fourth
column
...
...
Write
Preview
Markdown
is supported
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