Function at 0x647ca2d0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
cmp eax, 0xa3
je 0x647ca92d
cmp eax, 0xa3
ja 0x647ca4f7
cmp eax, 0x41
je 0x647ca851
cmp eax, 0x41
ja 0x647ca3e9
cmp eax, 0xa
je 0x647ca7e3
cmp eax, 0xa
ja 0x647ca36c
cmp eax, 5
je 0x647ca7b1
cmp eax, 5
ja 0x647ca343
cmp eax, 1
je 0x647ca793
cmp eax, 1
jb 0x647ca789
cmp eax, 2
je 0x647ca79d
cmp eax, 3
je 0x647ca7a7
jmp 0x647caaaf
cmp eax, 7
je 0x647ca7c5
cmp eax, 7
jb 0x647ca7bb
cmp eax, 8
je 0x647ca7cf
cmp eax, 9
je 0x647ca7d9
jmp 0x647caaaf
cmp eax, 0x20
je 0x647ca815
cmp eax, 0x20
ja 0x647ca3ad
cmp eax, 0x11
je 0x647ca7f7
cmp eax, 0x11
ja 0x647ca396
cmp eax, 0x10
je 0x647ca7ed
jmp 0x647caaaf
cmp eax, 0x12
je 0x647ca801
cmp eax, 0x13
je 0x647ca80b
jmp 0x647caaaf
cmp eax, 0x31
je 0x647ca833
cmp eax, 0x31
ja 0x647ca3d2
cmp eax, 0x21
je 0x647ca81f
cmp eax, 0x30
je 0x647ca829
jmp 0x647caaaf
cmp eax, 0x32
je 0x647ca83d
cmp eax, 0x40
je 0x647ca847
jmp 0x647caaaf
cmp eax, 0x68
je 0x647ca8bf
cmp eax, 0x68
ja 0x647ca474
cmp eax, 0x62
je 0x647ca883
cmp eax, 0x62
ja 0x647ca438
cmp eax, 0x51
je 0x647ca865
cmp eax, 0x51
ja 0x647ca421
cmp eax, 0x50
je 0x647ca85b
jmp 0x647caaaf
cmp eax, 0x54
je 0x647ca86f
cmp eax, 0x60
je 0x647ca879
jmp 0x647caaaf
cmp eax, 0x65
je 0x647ca8a1
cmp eax, 0x65
ja 0x647ca45d
cmp eax, 0x63
je 0x647ca88d
cmp eax, 0x64
je 0x647ca897
jmp 0x647caaaf
cmp eax, 0x66
je 0x647ca8ab
cmp eax, 0x67
je 0x647ca8b5
jmp 0x647caaaf
cmp eax, 0x82
je 0x647ca8f1
cmp eax, 0x82
ja 0x647ca4af
cmp eax, 0x6a
je 0x647ca8d3
cmp eax, 0x6a
jb 0x647ca8c9
cmp eax, 0x70
je 0x647ca8dd
cmp eax, 0x71
je 0x647ca8e7
jmp 0x647caaaf
cmp eax, 0xa0
je 0x647ca90f
cmp eax, 0xa0
ja 0x647ca4dc
cmp eax, 0x90
je 0x647ca8fb
cmp eax, 0x91
je 0x647ca905
jmp 0x647caaaf
cmp eax, 0xa1
je 0x647ca919
cmp eax, 0xa2
je 0x647ca923
jmp 0x647caaaf
cmp eax, 0x102
je 0x647caa09
cmp eax, 0x102
ja 0x647ca651
cmp eax, 0xc1
je 0x647ca99b
cmp eax, 0xc1
ja 0x647ca5ba
cmp eax, 0xb4
je 0x647ca95f
cmp eax, 0xb4
ja 0x647ca572
cmp eax, 0xb0
je 0x647ca941
cmp eax, 0xb0
ja 0x647ca557
cmp eax, 0xa4
je 0x647ca937
jmp 0x647caaaf
cmp eax, 0xb1
je 0x647ca94b
cmp eax, 0xb3
je 0x647ca955
jmp 0x647caaaf
cmp eax, 0xb7
je 0x647ca97d
cmp eax, 0xb7
ja 0x647ca59f
cmp eax, 0xb5
je 0x647ca969
cmp eax, 0xb6
je 0x647ca973
jmp 0x647caaaf
cmp eax, 0xb8
je 0x647ca987
cmp eax, 0xc0
je 0x647ca991
jmp 0x647caaaf
cmp eax, 0xe2
je 0x647ca9cd
cmp eax, 0xe2
ja 0x647ca609
cmp eax, 0xd1
je 0x647ca9af
cmp eax, 0xd1
ja 0x647ca5ee
cmp eax, 0xd0
je 0x647ca9a5
jmp 0x647caaaf
cmp eax, 0xe0
je 0x647ca9b9
cmp eax, 0xe1
je 0x647ca9c3
jmp 0x647caaaf
cmp eax, 0xf2
je 0x647ca9eb
cmp eax, 0xf2
ja 0x647ca636
cmp eax, 0xf0
je 0x647ca9d7
cmp eax, 0xf1
je 0x647ca9e1
jmp 0x647caaaf
cmp eax, 0x100
je 0x647ca9f5
cmp eax, 0x101
je 0x647ca9ff
jmp 0x647caaaf
cmp eax, 0x130
je 0x647caa62
cmp eax, 0x130
ja 0x647ca6f2
cmp eax, 0x112
je 0x647caa38
cmp eax, 0x112
ja 0x647ca6aa
cmp eax, 0x104
je 0x647caa1d
cmp eax, 0x104
jb 0x647caa13
cmp eax, 0x105
je 0x647caa27
cmp eax, 0x110
je 0x647caa31
jmp 0x647caaaf
cmp eax, 0x115
je 0x647caa4d
cmp eax, 0x115
ja 0x647ca6d7
cmp eax, 0x113
je 0x647caa3f
cmp eax, 0x114
je 0x647caa46
jmp 0x647caaaf
cmp eax, 0x120
je 0x647caa54
cmp eax, 0x121
je 0x647caa5b
jmp 0x647caaaf
cmp eax, 0x190
je 0x647caa85
cmp eax, 0x190
ja 0x647ca741
cmp eax, 0x160
je 0x647caa70
cmp eax, 0x160
ja 0x647ca726
cmp eax, 0x150
je 0x647caa69
jmp 0x647caaaf
cmp eax, 0x170
je 0x647caa77
cmp eax, 0x180
je 0x647caa7e
jmp 0x647caaaf
cmp eax, 0x1a1
je 0x647caa9a
cmp eax, 0x1a1
ja 0x647ca76e
cmp eax, 0x191
je 0x647caa8c
cmp eax, 0x1a0
je 0x647caa93
jmp 0x647caaaf
cmp eax, 0x200
je 0x647caaa1
cmp eax, 0x80000000
je 0x647caaa8
jmp 0x647caaaf
mov eax, str.CKR_OK
jmp 0x647caab4
mov eax, str.CKR_CANCEL
jmp 0x647caab4
mov eax, str.CKR_HOST_MEMORY
jmp 0x647caab4
mov eax, str.CKR_SLOT_ID_INVALID
jmp 0x647caab4
mov eax, str.CKR_GENERAL_ERROR
jmp 0x647caab4
mov eax, str.CKR_FUNCTION_FAILED
jmp 0x647caab4
mov eax, str.CKR_ARGUMENTS_BAD
jmp 0x647caab4
mov eax, str.CKR_NO_EVENT
jmp 0x647caab4
mov eax, str.CKR_NEED_TO_CREATE_THREADS
jmp 0x647caab4
mov eax, str.CKR_CANT_LOCK
jmp 0x647caab4
mov eax, str.CKR_ATTRIBUTE_READ_ONLY
jmp 0x647caab4
mov eax, str.CKR_ATTRIBUTE_SENSITIVE
jmp 0x647caab4
mov eax, str.CKR_ATTRIBUTE_TYPE_INVALID
jmp 0x647caab4
mov eax, str.CKR_ATTRIBUTE_VALUE_INVALID
jmp 0x647caab4
mov eax, str.CKR_DATA_INVALID
jmp 0x647caab4
mov eax, str.CKR_DATA_LEN_RANGE
jmp 0x647caab4
mov eax, str.CKR_DEVICE_ERROR
jmp 0x647caab4
mov eax, str.CKR_DEVICE_MEMORY
jmp 0x647caab4
mov eax, str.CKR_DEVICE_REMOVED
jmp 0x647caab4
mov eax, str.CKR_ENCRYPTED_DATA_INVALID
jmp 0x647caab4
mov eax, str.CKR_ENCRYPTED_DATA_LEN_RANGE
jmp 0x647caab4
mov eax, str.CKR_FUNCTION_CANCELED
jmp 0x647caab4
mov eax, str.CKR_FUNCTION_NOT_PARALLEL
jmp 0x647caab4
mov eax, str.CKR_FUNCTION_NOT_SUPPORTED
jmp 0x647caab4
mov eax, str.CKR_KEY_HANDLE_INVALID
jmp 0x647caab4
mov eax, str.CKR_KEY_SIZE_RANGE
jmp 0x647caab4
mov eax, str.CKR_KEY_TYPE_INCONSISTENT
jmp 0x647caab4
mov eax, str.CKR_KEY_NOT_NEEDED
jmp 0x647caab4
mov eax, str.CKR_KEY_CHANGED
jmp 0x647caab4
mov eax, str.CKR_KEY_NEEDED
jmp 0x647caab4
mov eax, str.CKR_KEY_INDIGESTIBLE
jmp 0x647caab4
mov eax, str.CKR_KEY_FUNCTION_NOT_PERMITTED
jmp 0x647caab4
mov eax, str.CKR_KEY_NOT_WRAPPABLE
jmp 0x647caab4
mov eax, str.CKR_KEY_UNEXTRACTABLE
jmp 0x647caab4
mov eax, str.CKR_MECHANISM_INVALID
jmp 0x647caab4
mov eax, str.CKR_MECHANISM_PARAM_INVALID
jmp 0x647caab4
mov eax, str.CKR_OBJECT_HANDLE_INVALID
jmp 0x647caab4
mov eax, str.CKR_OPERATION_ACTIVE
jmp 0x647caab4
mov eax, str.CKR_OPERATION_NOT_INITIALIZED
jmp 0x647caab4
mov eax, str.CKR_PIN_INCORRECT
jmp 0x647caab4
mov eax, str.CKR_PIN_INVALID
jmp 0x647caab4
mov eax, str.CKR_PIN_LEN_RANGE
jmp 0x647caab4
mov eax, str.CKR_PIN_EXPIRED
jmp 0x647caab4
mov eax, str.CKR_PIN_LOCKED
jmp 0x647caab4
mov eax, str.CKR_SESSION_CLOSED
jmp 0x647caab4
mov eax, str.CKR_SESSION_COUNT
jmp 0x647caab4
mov eax, str.CKR_SESSION_HANDLE_INVALID
jmp 0x647caab4
mov eax, str.CKR_SESSION_PARALLEL_NOT_SUPPORTED
jmp 0x647caab4
mov eax, str.CKR_SESSION_READ_ONLY
jmp 0x647caab4
mov eax, str.CKR_SESSION_EXISTS
jmp 0x647caab4
mov eax, str.CKR_SESSION_READ_ONLY_EXISTS
jmp 0x647caab4
mov eax, str.CKR_SESSION_READ_WRITE_SO_EXISTS
jmp 0x647caab4
mov eax, str.CKR_SIGNATURE_INVALID
jmp 0x647caab4
mov eax, str.CKR_SIGNATURE_LEN_RANGE
jmp 0x647caab4
mov eax, str.CKR_TEMPLATE_INCOMPLETE
jmp 0x647caab4
mov eax, str.CKR_TEMPLATE_INCONSISTENT
jmp 0x647caab4
mov eax, str.CKR_TOKEN_NOT_PRESENT
jmp 0x647caab4
mov eax, str.CKR_TOKEN_NOT_RECOGNIZED
jmp 0x647caab4
mov eax, str.CKR_TOKEN_WRITE_PROTECTED
jmp 0x647caab4
mov eax, str.CKR_UNWRAPPING_KEY_HANDLE_INVALID
jmp 0x647caab4
mov eax, str.CKR_UNWRAPPING_KEY_SIZE_RANGE
jmp 0x647caab4
mov eax, str.CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT
jmp 0x647caab4
mov eax, str.CKR_USER_ALREADY_LOGGED_IN
jmp 0x647caab4
mov eax, str.CKR_USER_NOT_LOGGED_IN
jmp 0x647caab4
mov eax, str.CKR_USER_PIN_NOT_INITIALIZED
jmp 0x647caab4
mov eax, str.CKR_USER_TYPE_INVALID
jmp 0x647caab4
mov eax, str.CKR_USER_ANOTHER_ALREADY_LOGGED_IN
jmp 0x647caab4
mov eax, str.CKR_USER_TOO_MANY_TYPES
jmp 0x647caab4
mov eax, str.CKR_WRAPPED_KEY_INVALID
jmp 0x647caab4
mov eax, str.CKR_WRAPPED_KEY_LEN_RANGE
jmp 0x647caab4
mov eax, str.CKR_WRAPPING_KEY_HANDLE_INVALID
jmp 0x647caab4
mov eax, str.CKR_WRAPPING_KEY_SIZE_RANGE
jmp 0x647caab4
mov eax, str.CKR_WRAPPING_KEY_TYPE_INCONSISTENT
jmp 0x647caab4
mov eax, str.CKR_RANDOM_SEED_NOT_SUPPORTED
jmp 0x647caab4
mov eax, str.CKR_RANDOM_NO_RNG
jmp 0x647caab4
mov eax, str.CKR_DOMAIN_PARAMS_INVALID
jmp 0x647caab4
mov eax, str.CKR_BUFFER_TOO_SMALL
jmp 0x647caab4
mov eax, str.CKR_SAVED_STATE_INVALID
jmp 0x647caab4
mov eax, str.CKR_INFORMATION_SENSITIVE
jmp 0x647caab4
mov eax, str.CKR_STATE_UNSAVEABLE
jmp 0x647caab4
mov eax, str.CKR_CRYPTOKI_NOT_INITIALIZED
jmp 0x647caab4
mov eax, str.CKR_CRYPTOKI_ALREADY_INITIALIZED
jmp 0x647caab4
mov eax, str.CKR_MUTEX_BAD
jmp 0x647caab4
mov eax, str.CKR_MUTEX_NOT_LOCKED
jmp 0x647caab4
mov eax, str.CKR_FUNCTION_REJECTED
jmp 0x647caab4
mov eax, str.CKR_VENDOR_DEFINED
jmp 0x647caab4
mov eax, str.Unknown_PKCS11_error
pop ebp
ret