Function at 0x1800955a4
Capabilities:
Encrypt data using openssl dsa
Encrypt data using openssl ecdsa
Encrypt data using openssl rsa

Disassembly:
sub rsp, 0x28
xor eax, eax
mov qword [rsp + 0x40], rax
mov dword [r8], eax
lea r9d, [rax + 8]
cmp edx, r9d
ja 0x180095933
je 0x180095914
test edx, edx
je 0x1800958b7
sub edx, 1
je 0x180095804
sub edx, 1
je 0x1800957b5
sub edx, 1
je 0x1800957a1
sub edx, 1
je 0x18009570b
sub edx, 1
je 0x1800956e5
sub edx, 1
je 0x18009562d
cmp edx, 1
jne 0x180095b07
sub ecx, 0x74
je 0x180095621
cmp ecx, edx
jne 0x180095b07
lea rax, [0x1800fa580]
jmp 0x180095b04
lea rax, [0x1800fa7e8]
jmp 0x180095b04
mov edx, 0x90
cmp ecx, edx
ja 0x18009568e
je 0x180095685
sub ecx, 0x45
je 0x180095679
sub ecx, 0x3b
je 0x180095670
sub ecx, 1
je 0x180095667
sub ecx, 2
je 0x18009565e
cmp ecx, 2
jne 0x180095b07
lea rax, [0x1800fa45c]
jmp 0x1800956d9
lea rax, [0x1800fa064]
jmp 0x1800956d9
lea rax, [0x1800fa084]
jmp 0x1800956d9
lea rax, [0x1800fa44c]
jmp 0x1800956d9
lea rax, [0x1800fa738]
jmp 0x180095b04
lea rax, [0x1800f9894]
jmp 0x1800956d9
sub ecx, 0x91
je 0x1800956d2
sub ecx, 1
je 0x1800956c9
sub ecx, 3
je 0x1800956c0
sub ecx, 2
je 0x1800956b7
cmp ecx, 0x11
jne 0x180095b07
lea rax, [0x1800f9fc4]
jmp 0x1800956d9
lea rax, [0x1800fa434]
jmp 0x1800956d9
lea rax, [0x1800f985c]
jmp 0x1800956d9
lea rax, [0x1800fa044]
jmp 0x1800956d9
lea rax, [0x1800f9fe4]
mov dword [r8], 3
jmp 0x180095b07
sub ecx, 0x75
je 0x1800956ff
cmp ecx, 1
jne 0x180095b07
lea rax, [0x1800fa748]
jmp 0x1800958ab
lea rax, [0x1800fa650]
jmp 0x1800958ab
sub ecx, 0x45
je 0x180095795
sub ecx, 0x159
je 0x180095789
sub ecx, 4
je 0x18009577d
sub ecx, 0x10
je 0x180095771
sub ecx, 4
je 0x180095765
sub ecx, 0x10
je 0x180095759
sub ecx, 4
je 0x18009574d
cmp ecx, 0xc2
jne 0x180095b07
lea rax, [0x1800fa528]
jmp 0x180095b04
lea rax, [0x1800fa7a8]
jmp 0x1800958ab
lea rax, [0x1800fa438]
jmp 0x1800958ab
lea rax, [0x1800fa570]
jmp 0x1800958ab
lea rax, [0x1800fa6c8]
jmp 0x1800958ab
lea rax, [0x1800fa500]
jmp 0x1800958ab
lea rax, [0x1800fa728]
jmp 0x1800958ab
lea rax, [0x1800fa684]
jmp 0x180095908
lea rdx, [rsp + 0x40]
call fcn.18009ec7c
mov rax, qword [rsp + 0x40]
jmp 0x180095b07
sub ecx, 0x203
je 0x1800957f1
sub ecx, 3
je 0x1800957e8
sub ecx, 0x7f
je 0x1800957dc
cmp ecx, 2
jne 0x180095b07
lea rax, [0x1800fa5c0]
jmp 0x1800958ab
lea rax, [0x1800fa668]
jmp 0x1800958ab
lea rax, [0x1800fa07c]
jmp 0x1800957f8
lea rax, [0x1800fa42c]
mov dword [r8], 7
jmp 0x180095b07
mov edx, 0x288
cmp ecx, edx
ja 0x18009586e
je 0x180095865
sub ecx, 0x205
je 0x18009585c
sub ecx, 3
je 0x180095853
sub ecx, 4
je 0x180095847
sub ecx, 1
je 0x18009583b
cmp ecx, 1
jne 0x180095b07
lea rax, [0x1800fa660]
jmp 0x180095b04
lea rax, [0x1800fa520]
jmp 0x180095b04
lea rax, [0x1800fa710]
jmp 0x180095b04
lea rax, [0x1800f9fdc]
jmp 0x1800957f8
lea rax, [0x1800fa05c]
jmp 0x1800957f8
lea rax, [0x1800fa490]
jmp 0x1800958ab
sub ecx, 0x289
je 0x1800958a4
sub ecx, 6
je 0x18009589b
sub ecx, 1
je 0x180095892
cmp ecx, 1
jne 0x180095b07
lea rax, [0x1800fa530]
jmp 0x1800958ab
lea rax, [0x1800fa7b8]
jmp 0x1800958ab
lea rax, [0x1800fa590]
jmp 0x1800958ab
lea rax, [0x1800fa418]
mov dword [r8], 9
jmp 0x180095b07
sub ecx, 0x58
je 0x180095901
sub ecx, 0x146
je 0x1800958f8
sub ecx, 1
je 0x1800958ef
sub ecx, 1
je 0x1800958e6
cmp ecx, 0xe9
jne 0x180095b07
lea rax, [0x1800fa550]
jmp 0x180095b04
lea rax, [0x1800fa790]
jmp 0x1800958ab
lea rax, [0x1800fa6a0]
jmp 0x1800958ab
lea rax, [0x1800fa510]
jmp 0x1800958ab
lea rax, [0x1800fa5e8]
mov dword [r8], 5
jmp 0x180095b07
cmp ecx, 0x92
jne 0x180095b07
lea rax, [0x1800fa01c]
mov dword [r8], 4
jmp 0x180095b07
sub edx, 9
je 0x180095af8
sub edx, 1
je 0x180095a93
sub edx, 1
je 0x180095a7b
sub edx, 1
je 0x180095a41
sub edx, 1
je 0x1800959f2
sub edx, 1
je 0x1800959a6
cmp edx, 1
jne 0x180095b07
sub ecx, 0x28d
je 0x18009599a
sub ecx, edx
je 0x18009598e
cmp ecx, edx
jne 0x180095b07
lea rax, [0x1800fa478]
jmp 0x180095b04
lea rax, [0x1800fa5b0]
jmp 0x180095b04
lea rax, [0x1800fa6e8]
jmp 0x180095b04
sub ecx, 1
je 0x1800959df
sub ecx, 1
je 0x1800959d3
sub ecx, 1
je 0x1800959ca
cmp ecx, 0xa
jne 0x180095b07
lea rax, [0x1800fa4a8]
jmp 0x1800958ab
lea rax, [0x1800fa450]
jmp 0x1800959e6
lea rax, [0x1800fa678]
jmp 0x1800958ab
lea rax, [0x1800fa6b0]
mov dword [r8], 0xa
jmp 0x180095b07
sub ecx, 0xbd
je 0x180095a2e
sub ecx, 1
je 0x180095a25
sub ecx, 1
je 0x180095a1c
cmp ecx, 0x111
jne 0x180095b07
lea rax, [0x1800fa628]
jmp 0x1800958ab
lea rax, [0x1800fa424]
jmp 0x180095a35
lea rax, [0x1800fa49c]
jmp 0x180095a35
lea rax, [0x1800fa444]
mov dword [r8], 6
jmp 0x180095b07
sub ecx, 0x1a1
je 0x180095a6f
sub ecx, 0x14
je 0x180095a63
cmp ecx, 0x14
jne 0x180095b07
lea rax, [0x1800fa6d8]
jmp 0x1800958ab
lea rax, [0x1800fa780]
jmp 0x1800958ab
lea rax, [0x1800fa4f0]
jmp 0x1800958ab
cmp ecx, 0x294
jne 0x180095b07
lea rax, [0x1800fa770]
jmp 0x1800958ab
sub ecx, 0x47
je 0x180095aef
sub ecx, 1
je 0x180095ae6
sub ecx, 1
je 0x180095add
sub ecx, 1
je 0x180095ad4
sub ecx, 4
je 0x180095acb
sub ecx, 1
je 0x180095ac2
cmp ecx, 0x48
jne 0x180095b07
lea rax, [0x1800f987c]
jmp 0x180095927
lea rax, [0x1800fa4b8]
jmp 0x180095b04
lea rax, [0x1800fa720]
jmp 0x180095b04
lea rax, [0x1800fa698]
jmp 0x180095b04
lea rax, [0x1800fa690]
jmp 0x180095b04
lea rax, [0x1800fa410]
jmp 0x180095b04
lea rax, [0x1800fa4e8]
jmp 0x180095b04
cmp ecx, 0x4f
jne 0x180095b07
lea rax, [0x1800fa460]
mov dword [r8], r9d
add rsp, 0x28
ret