Function at 0xbd5316
Capabilities:
Encrypt data using speck

Disassembly:
mov eax, 0xe2b9712
mov eax, dword [ebp + eax - 0xe2b9712]
push 0x16ad02a1
lea esp, [esp + 4]
call eax
mov ebp, dword [ebp - 4]
mov edx, 0xa308628f
mov dword [ebp], eax
lea eax, [edx - 0x31624e68]
pop ebx
lea esi, [eax + edx*8 - 0x78cb3cf8]
pop edi
sub eax, 0x8fb588b7
pop esi
xor dx, 0xed31
sbb esi, 4
lea ecx, [edx - 0x21dec677]
shl ecx, cl
add ecx, eax
mov ecx, dword [esi + ecx - 0x76d52ef0]
xor ecx, ebx
ror ecx, 1
not ecx
add al, dh
lea eax, [edx + eax*8 + 0x6894f125]
rol ecx, 1
shl dl, 0x42
neg ecx
bswap ecx
xadd ax, dx
xor dl, dh
rol ecx, 1
lea ecx, [ecx + edx*2 - 0x4910636c]
xor ebx, ecx
inc al
jne 0xbd0e20
inc ebp
xor ah, ch
inc ecx
neg ah
inc ecx
sub ah, 0x31
mov ebp, 0x609f8f3f
inc ecx
ror ah, 1
shr dword [esp + ebp - 0x609f8f3e], 0xda
ja 0x8730d1
inc eax
movzx edx, ch
inc ecx
dec ah
inc ebp
xor ch, ah
dec esi
lea esp, [esp + 8]
dec eax
lea edi, [edx*4 - 0x716485f7]
inc eax
inc ch
movzx eax, bp
inc esi
mov dword [edx - 0x3f], edx
dec eax
shr dword [esp + edx - 0x3f], 0x63
inc esp
movzx eax, word [esp + edx*4 - 0xfc]
inc ebp
mov ecx, dword [ebx + edx*4 - 0x101]
pop eax
dec esi
lea ebx, [ebp + ebx - 0x609f8f45]
mov ebx, ebp
inc ebp
xor ecx, ebp
rol ebx, 0x6b
rol ax, 0xa9
inc ecx
not ecx
inc ecx
and edi, eax
xadd eax, ebx
inc ecx
neg ecx
inc ebp
lea ecx, [ecx + ebp*2 - 0x9a6cd4e]
dec eax
bswap edi
dec eax
neg eax
inc ecx
bswap ecx
sbb bl, al
inc cx
sar eax, 0x86
push edx
inc ecx
inc ecx
inc esp
movsx edx, word [esp + edx - 0x3e]
inc esp
movsx edi, word [esp + ebp - 0x609f8f3c]
jmp 0xb4911d
push 0xaf954038
add eax, edx
mov dword [ebp - 4], eax
test ebx, ebx
push 0x5c8f94ac
lea esp, [esp + 8]
je 0xb70741
mov eax, dword [ebp + ebx*4]
jmp 0xcc1bb0
call fcn.00c4d401
jmp 0xc62578
inc ecx
ror eax, 3
inc eax
ror bh, 0x84
mov eax, 0x86075f89
inc ecx
inc eax
push edi
dec ecx
neg edx
inc ecx
neg edx
inc ecx
rol eax, 3
add byte [esp + edi - 0x7d909fe9], 0x8c
inc eax
shr ch, 0x62
dec esp
mov dword [esp + edi - 0x7d909fea], ebp
inc esp
xor dword [esp + edi - 0x7d909fea], eax
call fcn.0080ed8a
jb 0x873132
daa
and dword [ecx + ebx*4 - 0x5e14e634], esi
rcr byte [ecx - 0x7278e634], 1
hlt
in al, 0x19
mov cl, 0x69
pop ebx
enter 0x3483, 0x55
iretd
mov ebx, 0xea9b5929
shl bx, 0xc5
adc ebx, ebx
movzx ebx, byte [eax]
jbe 0xbcd418
jmp 0xc003e2
dec esp
mov dword [esp + edx - 0x3f], ebp
inc esp
xor dword [esp + ebp - 0x609f8f40], ecx
dec eax
neg ebx
inc esp
movzx ebp, dl
inc ecx
pop ebp
dec ax
dec ebp
arpl cx, cx
inc ebp
movzx esp, dx
dec ebp
add esi, ecx
inc ecx
and eax, eax
jae fcn.007a084f
jmp edi
push 0xfb148a8
call fcn.00bda8a1
mov ecx, 0xb83de791
ror cx, 0xe
movzx eax, cl
rdtsc
sub ebp, 8
call fcn.00bf5628
push 0x4031bd16
xor ebx, ecx
and ebx, 0xff
mov ebx, dword [ebx*4 + 0xc5f7fc]
shr ecx, 8
call fcn.00bb0946
call fcn.00c4570b
mov edx, 0x124c988
sar dl, 0xc6
lea esi, [esi + edx*4 - 0x49327f9]
movzx ecx, byte [edx + esi - 0x124c9fe]
lea eax, [edx*2 - 0x477a0472]
xchg edx, eax
xor cl, bl
jmp 0xbe2ff4
pop ecx
mov edx, 0xf2255593
not eax
mov dword [esi], eax
call fcn.00b0123c
dec ebx
lea esp, [esp + 4]
jne 0xcc206b
jmp 0x7324ed
rol edx, 0x4c
adc cl, 0xa3
not cl
sar al, 0xa4
sub cl, 0x1c
ror eax, 0x89
jb 0xbe9b13
xor cl, 0x26
and al, al
sal al, 0x65
or dx, ax
rol cl, 1
xor dl, al
sub al, dl
dec cl
xadd eax, edx
or ax, 0x6cae
neg cl
and eax, edx
or edx, eax
xor bl, cl
dec dl
xchg dx, ax
jge 0xc3d814
xor ebx, eax
add edi, eax
lea edx, [edx + ecx*4 + 0x5db07988]
mov dword [esp + ecx*2 - 0x15f5e], edi
ret
push eax
jmp 0x85f137
push esi
push edi
push ebx
movsx ebx, dl
xor ebx, 0x6aff5a7
mov ebx, ecx
ror al, 0x27
mov edx, ebx
shl edx, 2
mov eax, ebp
jmp 0x7364b4
call 0xbd5316
bswap eax
xor ebx, eax
add edi, eax
dec dword [esp + edx - 0x6ab57091]
pop ecx
jg 0xb681c9
call fcn.00cc9b23
inc eax
push 0xa5349502
xor ecx, 0xae052938
mov dword [esp + 4], 0x7e9d97ad
mov word [esp + 9], 0x9d91
dec edx
push 0xf43c2f22
lea esp, [esp + 0x10]
jne 0xb2987c
call fcn.0081ad23
push 0xe014cca8
mov dword [esp], eax
jmp 0x78da49
mov eax, 0xe3f6003
mov eax, dword [ebp + ebx*4]
jmp 0xb42e6a