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

Disassembly:
xor r9d, r9d
mov dword [r8], r9d
cmp edx, 0x13
ja case.0x1400b1132.428
lea r11, [0x140000000]
mov eax, edx
mov eax, dword [r11 + rax*4 + 0xb1764]
add rax, r11
jmp rax
cmp ecx, 0x1a0
ja 0x1400b10bd
je 0x1400b10ab
sub ecx, 0x58
je 0x1400b1099
sub ecx, 0x146
je 0x1400b1087
cmp ecx, 1
jne case.0x1400b1132.428
lea r9, [0x14016f018]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ee40]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ef1c]
mov dword [r8], 5
mov rax, r9
ret
lea r9, [0x14016f168]
mov dword [r8], 9
mov rax, r9
ret
sub ecx, 0x1a2
je 0x1400b10fa
sub ecx, 1
je 0x1400b10e8
cmp ecx, 0xe6
jne case.0x1400b1132.428
lea r9, [0x14016ee90]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f028]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ed08]
mov dword [r8], 9
mov rax, r9
ret
add ecx, 0xfffffe60
cmp ecx, 0xf1
ja case.0x1400b1132.428
movzx eax, byte [r11 + rcx + 0xb17e8]
mov ecx, dword [r11 + rax*4 + 0xb17b4]
add rcx, r11
jmp rcx
lea r9, [0x14016edfc]
mov dword [r8], 7
mov rax, r9
ret
lea r9, [0x14016f148]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016eda0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ecf0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016eee0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016f1a0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ee70]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016f0a8]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016edac]
mov dword [r8], 7
mov rax, r9
ret
lea r9, [0x14016f088]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016ee60]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016efd0]
mov dword [r8], 8
mov rax, r9
ret
sub ecx, 0x203
je 0x1400b1274
sub ecx, 3
je 0x1400b1262
sub ecx, 0x7f
je 0x1400b1250
sub ecx, 2
je 0x1400b123e
cmp ecx, 7
jne case.0x1400b1132.428
lea r9, [0x14016f008]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ef10]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016efc0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ee10]
mov dword [r8], 7
mov rax, r9
ret
lea r9, [0x14016efe4]
mov dword [r8], 7
mov rax, r9
ret
test ecx, ecx
je case.0x1400b1132.428
mov r10d, r9d
mov rdx, r9
mov rax, r9
nop word [rax + rax]
cmp dword [rax + r11 + 0x16db7c], ecx
je 0x1400b12c5
inc rdx
inc r10d
imul rax, rdx, 0x354
cmp dword [rax + r11 + 0x16d830], r9d
jne 0x1400b12a0
mov rax, r9
ret
movsxd rax, r10d
lea r9, [r11 + 0x16db6c]
imul rcx, rax, 0x354
add r9, rcx
mov eax, dword [rcx + r11 + 0x16db78]
mov dword [r8], eax
mov rax, r9
ret
cmp ecx, 0x1b6
ja 0x1400b1367
je 0x1400b1355
sub ecx, 0x45
je 0x1400b1343
sub ecx, 0x159
je 0x1400b1331
sub ecx, 4
je 0x1400b131f
cmp ecx, 0x10
jne case.0x1400b1132.428
lea r9, [0x14016f050]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ee20]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016f0c0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016efb8]
mov dword [r8], 5
mov rax, r9
ret
lea r9, [0x14016ee98]
mov dword [r8], 9
mov rax, r9
ret
sub ecx, 0x1c6
je 0x1400b13a4
sub ecx, 4
je 0x1400b1392
cmp ecx, 0xc2
jne case.0x1400b1132.428
lea r9, [0x14016ee68]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f180]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ed20]
mov dword [r8], 9
mov rax, r9
ret
add ecx, 0xffffffbb
cmp ecx, 0x63
ja case.0x1400b1132.428
movzx eax, byte [r11 + rcx + 0xb190c]
mov ecx, dword [r11 + rax*4 + 0xb18dc]
add rcx, r11
jmp rcx
lea r9, [0x14016f174]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016f040]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016edf4]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016f0e0]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f154]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016efa0]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016f0d8]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016edf8]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016f120]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016ed8c]
mov dword [r8], 3
mov rax, r9
ret
sub ecx, 0x86
je 0x1400b14af
cmp ecx, 0xf
jne case.0x1400b1132.428
lea r9, [0x14016ec38]
mov dword [r8], 3
mov rax, r9
ret
lea r9, [0x14016ecb8]
mov dword [r8], 3
mov rax, r9
ret
sub ecx, 0x74
je 0x1400b14e1
cmp ecx, 1
jne case.0x1400b1132.428
lea r9, [0x14016eed0]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f1c0]
mov dword [r8], 8
mov rax, r9
ret
cmp ecx, 0x92
jne case.0x1400b1132.428
lea r9, [0x14016edf0]
mov dword [r8], 4
mov rax, r9
ret
cmp ecx, 0x4f
jne case.0x1400b1132.428
lea r9, [0x14016ed48]
mov dword [r8], 8
mov rax, r9
ret
add ecx, 0xffffffb9
cmp ecx, 0x50
ja case.0x1400b1132.428
movzx eax, byte [r11 + rcx + 0xb1990]
mov ecx, dword [r11 + rax*4 + 0xb1970]
add rcx, r11
jmp rcx
lea r9, [0x14016ecd8]
mov dword [r8], 4
mov rax, r9
ret
lea r9, [0x14016ee18]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016ed18]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016eff8]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f000]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f0b8]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016edb8]
mov dword [r8], 8
mov rax, r9
ret
cmp ecx, 0x294
jne case.0x1400b1132.428
lea r9, [0x14016f138]
mov dword [r8], 9
mov rax, r9
ret
cmp ecx, 0x28b
ja 0x1400b161d
je 0x1400b160b
test ecx, ecx
je 0x1400b160b
sub ecx, 2
je 0x1400b1657
sub ecx, 1
je 0x1400b1645
cmp ecx, 0xa
je 0x1400b1633
mov rax, r9
ret
lea r9, [0x14016eec0]
mov dword [r8], 9
mov rax, r9
ret
sub ecx, 0x292
je 0x1400b1657
sub ecx, 1
je 0x1400b1645
cmp ecx, 2
jne case.0x1400b1132.428
lea r9, [0x14016edc0]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ed30]
mov dword [r8], 0xa
mov rax, r9
ret
lea r9, [0x14016efd8]
mov dword [r8], 9
mov rax, r9
ret
sub ecx, 0x1a1
je 0x1400b16a3
sub ecx, 0x14
je 0x1400b1691
cmp ecx, 0x14
jne case.0x1400b1132.428
lea r9, [0x14016f060]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016f158]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016ee30]
mov dword [r8], 9
mov rax, r9
ret
sub ecx, 0xbd
je 0x1400b1709
sub ecx, 1
je 0x1400b16f7
sub ecx, 1
je 0x1400b16e5
cmp ecx, 0x111
jne case.0x1400b1132.428
lea r9, [0x14016ef70]
mov dword [r8], 9
mov rax, r9
ret
lea r9, [0x14016efa4]
mov dword [r8], 6
mov rax, r9
ret
lea r9, [0x14016f100]
mov dword [r8], 6
mov rax, r9
ret
lea r9, [0x14016f044]
mov dword [r8], 6
mov rax, r9
ret
sub ecx, 0x28d
je 0x1400b1751
sub ecx, 1
je 0x1400b173f
cmp ecx, 1
jne case.0x1400b1132.428
lea r9, [0x14016ed50]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016ef00]
mov dword [r8], 8
mov rax, r9
ret
lea r9, [0x14016f070]
mov dword [r8], 8
mov rax, r9
ret