Function at 0x8575f6
Capabilities:
Hash data using sha256

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov dword [eax + 0x104], 0
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x100], 0
mov edx, dword [ebp + 8]
mov dword [edx + 0x108], 0x6a09e667
mov eax, dword [ebp + 8]
mov dword [eax + 0x10c], 0xbb67ae85
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x110], 0x3c6ef372
mov edx, dword [ebp + 8]
mov dword [edx + 0x114], 0xa54ff53a
mov eax, dword [ebp + 8]
mov dword [eax + 0x118], 0x510e527f
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x11c], 0x9b05688c
mov edx, dword [ebp + 8]
mov dword [edx + 0x120], 0x1f83d9ab
mov eax, dword [ebp + 8]
mov dword [eax + 0x124], 0x5be0cd19
mov ecx, dword [ebp + 8]
mov dword [ecx], 0x428a2f98
mov edx, dword [ebp + 8]
mov dword [edx + 4], 0x71374491
mov eax, dword [ebp + 8]
mov dword [eax + 8], 0xb5c0fbcf
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xc], 0xe9b5dba5
mov edx, dword [ebp + 8]
mov dword [edx + 0x10], 0x3956c25b
mov eax, dword [ebp + 8]
mov dword [eax + 0x14], 0x59f111f1
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x18], 0x923f82a4
mov edx, dword [ebp + 8]
mov dword [edx + 0x1c], 0xab1c5ed5
mov eax, dword [ebp + 8]
mov dword [eax + 0x20], 0xd807aa98
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x24], 0x12835b01
mov edx, dword [ebp + 8]
mov dword [edx + 0x28], 0x243185be
mov eax, dword [ebp + 8]
mov dword [eax + 0x2c], 0x550c7dc3
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x30], 0x72be5d74
mov edx, dword [ebp + 8]
mov dword [edx + 0x34], 0x80deb1fe
mov eax, dword [ebp + 8]
mov dword [eax + 0x38], 0x9bdc06a7
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x3c], 0xc19bf174
mov edx, dword [ebp + 8]
mov dword [edx + 0x40], 0xe49b69c1
mov eax, dword [ebp + 8]
mov dword [eax + 0x44], 0xefbe4786
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x48], 0xfc19dc6
mov edx, dword [ebp + 8]
mov dword [edx + 0x4c], 0x240ca1cc
mov eax, dword [ebp + 8]
mov dword [eax + 0x50], 0x2de92c6f
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x54], 0x4a7484aa
mov edx, dword [ebp + 8]
mov dword [edx + 0x58], 0x5cb0a9dc
mov eax, dword [ebp + 8]
mov dword [eax + 0x5c], 0x76f988da
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x60], 0x983e5152
mov edx, dword [ebp + 8]
mov dword [edx + 0x64], 0xa831c66d
mov eax, dword [ebp + 8]
mov dword [eax + 0x68], 0xb00327c8
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x6c], 0xbf597fc7
mov edx, dword [ebp + 8]
mov dword [edx + 0x70], 0xc6e00bf3
mov eax, dword [ebp + 8]
mov dword [eax + 0x74], 0xd5a79147
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x78], 0x6ca6351
mov edx, dword [ebp + 8]
mov dword [edx + 0x7c], 0x14292967
mov eax, dword [ebp + 8]
mov dword [eax + 0x80], 0x27b70a85
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x84], 0x2e1b2138
mov edx, dword [ebp + 8]
mov dword [edx + 0x88], 0x4d2c6dfc
mov eax, dword [ebp + 8]
mov dword [eax + 0x8c], 0x53380d13
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x90], 0x650a7354
mov edx, dword [ebp + 8]
mov dword [edx + 0x94], 0x766a0abb
mov eax, dword [ebp + 8]
mov dword [eax + 0x98], 0x81c2c92e
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x9c], 0x92722c85
mov edx, dword [ebp + 8]
mov dword [edx + 0xa0], 0xa2bfe8a1
mov eax, dword [ebp + 8]
mov dword [eax + 0xa4], 0xa81a664b
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xa8], 0xc24b8b70
mov edx, dword [ebp + 8]
mov dword [edx + 0xac], 0xc76c51a3
mov eax, dword [ebp + 8]
mov dword [eax + 0xb0], 0xd192e819
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xb4], 0xd6990624
mov edx, dword [ebp + 8]
mov dword [edx + 0xb8], 0xf40e3585
mov eax, dword [ebp + 8]
mov dword [eax + 0xbc], 0x106aa070
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xc0], 0x19a4c116
mov edx, dword [ebp + 8]
mov dword [edx + 0xc4], 0x1e376c08
mov eax, dword [ebp + 8]
mov dword [eax + 0xc8], 0x2748774c
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xcc], 0x34b0bcb5
mov edx, dword [ebp + 8]
mov dword [edx + 0xd0], 0x391c0cb3
mov eax, dword [ebp + 8]
mov dword [eax + 0xd4], 0x4ed8aa4a
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xd8], 0x5b9cca4f
mov edx, dword [ebp + 8]
mov dword [edx + 0xdc], 0x682e6ff3
mov eax, dword [ebp + 8]
mov dword [eax + 0xe0], 0x748f82ee
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xe4], 0x78a5636f
mov edx, dword [ebp + 8]
mov dword [edx + 0xe8], 0x84c87814
mov eax, dword [ebp + 8]
mov dword [eax + 0xec], 0x8cc70208
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xf0], 0x90befffa
mov edx, dword [ebp + 8]
mov dword [edx + 0xf4], 0xa4506ceb
mov eax, dword [ebp + 8]
mov dword [eax + 0xf8], 0xbef9a3f7
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xfc], 0xc67178f2
pop ebp
ret