Function at 0x140020990
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdx], xmm0
mov ebp, ecx
mov edi, 0x64
movups xmmword [rdx + 0x10], xmm0
neg ebp
mov rbx, rdx
movups xmmword [rdx + 0x20], xmm0
cmovs ebp, ecx
lea r14, [rdi - 0x65]
movups xmmword [rdx + 0x30], xmm0
mov esi, ebp
movups xmmword [rdx + 0x40], xmm0
movups xmmword [rdx + 0x50], xmm0
mov dword [rdx + 0x60], eax
and esi, 0xff80
je 0x140021433
cmp esi, 0x6080
jne 0x140020a79
lea r8, str.CIPHER___The_selected_feature_is_not_available
mov edx, edi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1400
jne 0x140020a97
lea r8, str.PEM___Unavailable_feature__e.g._hashing_encryption_combination
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4380
jne 0x140020ab5
lea r8, str.RSA___The_PKCS1_verification_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7d80
jne 0x140020ad3
lea r8, str.SSL___Processing_of_the_CertificateVerify_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2180
jne 0x140020af1
lea r8, str.X509___The_CRT_CRL_CSR_format_is_invalid__e.g._different_type_expected
jmp 0x140021400
cmp esi, 0x6100
jne 0x140020b09
lea r8, str.CIPHER___Bad_input_parameters
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1480
jne 0x140020b27
lea r8, str.PEM___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4400
jne 0x140020b45
lea r8, str.RSA___The_output_buffer_for_decryption_is_not_large_enough
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7e00
jne 0x140020b63
lea r8, str.SSL___Processing_of_the_ChangeCipherSpec_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2200
jne 0x140020b81
lea r8, str.X509___The_CRT_CRL_CSR_version_element_is_invalid
jmp 0x140021400
cmp esi, 0x6180
jne 0x140020b99
lea r8, str.CIPHER___Failed_to_allocate_memory
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3f80
jne 0x140020bb7
lea r8, str.PK___Memory_allocation_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4480
jne 0x140020bd5
lea r8, str.RSA___The_random_generator_failed_to_generate_non_zeros
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7e80
jne 0x140020bf3
lea r8, str.SSL___Processing_of_the_Finished_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2280
jne 0x140020c11
lea r8, str.X509___The_serial_tag_or_value_is_invalid
jmp 0x140021400
cmp esi, 0x6200
jne 0x140020c29
lea r8, str.CIPHER___Input_data_contains_invalid_padding_and_is_rejected
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3f00
jne 0x140020c47
lea r8, str.PK___Type_mismatch__eg_attempt_to_encrypt_with_an_ECDSA_key
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4500
jne 0x140020c65
lea r8, str.RSA___The_implementation_does_not_offer_the_requested_operation__for_example__because_of_security_violations_or_lack_of_functionality
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7f00
jne 0x140020c83
lea r8, str.SSL___Memory_allocation_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2300
jne 0x140020ca1
lea r8, str.X509___The_algorithm_tag_or_value_is_invalid
jmp 0x140021400
cmp esi, 0x6280
jne 0x140020cb9
lea r8, str.CIPHER___Decryption_of_block_requires_a_full_block
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3e80
jne 0x140020cd7
lea r8, str.PK___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4580
jne 0x140020cf5
lea r8, str.RSA___RSA_hardware_accelerator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7f80
jne 0x140020d13
lea r8, str.SSL___Hardware_acceleration_function_returned_with_error
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2380
jne 0x140020d31
lea r8, str.X509___The_name_tag_or_value_is_invalid
jmp 0x140021400
cmp esi, 0x6300
jne 0x140020d49
lea r8, str.CIPHER___Authentication_failed__for_AEAD_modes_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3e00
jne 0x140020d67
lea r8, str.PK___Read_write_of_file_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7080
jne 0x140020d85
lea r8, str.SSL___The_requested_feature_is_not_available
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6f80
jne 0x140020da3
lea r8, str.SSL___Hardware_acceleration_function_skipped___left_alone_data
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2400
jne 0x140020dc1
lea r8, str.X509___The_date_tag_or_value_is_invalid
jmp 0x140021400
cmp esi, 0x6380
jne 0x140020dd9
lea r8, str.CIPHER___The_context_is_invalid._For_example__because_it_was_freed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3d80
jne 0x140020df7
lea r8, str.PK___Unsupported_key_version
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7100
jne 0x140020e15
lea r8, str.SSL___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6f00
jne 0x140020e33
lea r8, str.SSL___Processing_of_the_compression___decompression_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2480
jne 0x140020e51
lea r8, str.X509___The_signature_tag_or_value_invalid
jmp 0x140021400
cmp esi, 0x6400
jne 0x140020e69
lea r8, str.CIPHER___Cipher_hardware_accelerator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3d00
jne 0x140020e87
lea r8, str.PK___Invalid_key_tag_or_value
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7180
jne 0x140020ea5
lea r8, str.SSL___Verification_of_the_message_MAC_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6e80
jne 0x140020ec3
lea r8, str.SSL___Handshake_protocol_not_within_min_max_boundaries
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2500
jne 0x140020ee1
lea r8, str.X509___The_extension_tag_or_value_is_invalid
jmp 0x140021400
cmp esi, 0x3080
jne 0x140020ef9
lea r8, str.DHM___Bad_input_parameters
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3c80
jne 0x140020f17
lea r8, str.PK___Key_algorithm_is_unsupported__only_RSA_and_EC_are_supported_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7200
jne 0x140020f35
lea r8, str.SSL___An_invalid_SSL_record_was_received
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6e00
jne 0x140020f53
lea r8, str.SSL___Processing_of_the_NewSessionTicket_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2580
jne 0x140020f71
lea r8, str.X509___CRT_CRL_CSR_has_an_unsupported_version_number
jmp 0x140021400
cmp esi, 0x3100
jne 0x140020f89
lea r8, str.DHM___Reading_of_the_DHM_parameters_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3c00
jne 0x140020fa7
lea r8, str.PK___Private_key_password_cant_be_empty
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7280
jne 0x140020fc5
lea r8, str.SSL___The_connection_indicated_an_EOF
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6d80
jne 0x140020fe3
lea r8, str.SSL___Session_ticket_has_expired
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2600
jne 0x140021001
lea r8, str.X509___Signature_algorithm__oid__is_unsupported
jmp 0x140021400
cmp esi, 0x3180
jne 0x140021019
lea r8, str.DHM___Making_of_the_DHM_parameters_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3b80
jne 0x140021037
lea r8, str.PK___Given_private_key_password_does_not_allow_for_correct_decryption
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7300
jne 0x140021055
lea r8, str.SSL___An_unknown_cipher_was_received
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6d00
jne 0x140021073
lea r8, str.SSL___Public_key_type_mismatch__eg__asked_for_RSA_key_exchange_and_presented_EC_key_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2680
jne 0x140021091
lea r8, str.X509___Signature_algorithms_do_not_match.__see_c_::mbedtls_x509_crt_sig_oid_
jmp 0x140021400
cmp esi, 0x3200
jne 0x1400210a9
lea r8, str.DHM___Reading_of_the_public_values_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3b00
jne 0x1400210c7
lea r8, str.PK___The_pubkey_tag_or_value_is_invalid__only_RSA_and_EC_are_supported_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7380
jne 0x1400210e5
lea r8, str.SSL___The_server_has_no_ciphersuites_in_common_with_the_client
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6c80
jne 0x140021103
lea r8, str.SSL___Unknown_identity_received__eg__PSK_identity_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2700
jne 0x140021121
lea r8, str.X509___Certificate_verification_failed__e.g._CRL__CA_or_signature_check_failed
jmp 0x140021400
cmp esi, 0x3280
jne 0x140021139
lea r8, str.DHM___Making_of_the_public_value_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3a80
jne 0x140021157
lea r8, str.PK___The_algorithm_tag_or_value_is_invalid
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7400
jne 0x140021175
lea r8, str.SSL___No_RNG_was_provided_to_the_SSL_module
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6c00
jne 0x140021193
lea r8, str.SSL___Internal_error__eg__unexpected_failure_in_lower_level_module_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2780
jne 0x1400211b1
lea r8, str.X509___Format_not_recognized_as_DER_or_PEM
jmp 0x140021400
cmp esi, 0x3300
jne 0x1400211c9
lea r8, str.DHM___Calculation_of_the_DHM_secret_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3a00
jne 0x1400211e7
lea r8, str.PK___Elliptic_curve_is_unsupported__only_NIST_curves_are_supported_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7480
jne 0x140021205
lea r8, str.SSL___No_client_certification_received_from_the_client__but_required_by_the_authentication_mode
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6b80
jne 0x140021223
lea r8, str.SSL___A_counter_would_wrap__eg__too_many_messages_exchanged_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2800
jne 0x140021241
lea r8, str.X509___Input_invalid
jmp 0x140021400
cmp esi, 0x3380
jne 0x140021259
lea r8, str.DHM___The_ASN.1_data_is_not_formatted_correctly
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3980
jne 0x140021277
lea r8, str.PK___Unavailable_feature__e.g._RSA_disabled_for_RSA_key
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7500
jne 0x140021295
lea r8, str.SSL___Our_own_certificate_s__is_are_too_large_to_send_in_an_SSL_message
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6b00
jne 0x1400212b3
lea r8, str.SSL___Unexpected_message_at_ServerHello_in_renegotiation
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2880
jne 0x1400212d1
lea r8, str.X509___Allocation_of_memory_failed
jmp 0x140021400
cmp esi, 0x3400
jne 0x1400212e9
lea r8, str.DHM___Allocation_of_memory_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3900
jne 0x140021307
lea r8, str.PK___The_buffer_contains_a_valid_signature_followed_by_more_data
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7580
jne 0x140021325
lea r8, str.SSL___The_own_certificate_is_not_set__but_needed_by_the_server
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6a80
jne 0x140021343
lea r8, str.SSL___DTLS_client_must_retry_for_hello_verification
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2900
jne 0x140021361
lea r8, str.X509___Read_write_of_file_failed
jmp 0x140021400
cmp esi, 0x3480
jne 0x140021379
lea r8, str.DHM___Read_or_write_of_file_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3880
jne 0x140021397
lea r8, str.PK___PK_hardware_accelerator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7600
jne 0x1400213b5
lea r8, str.SSL___The_own_private_key_or_pre_shared_key_is_not_set__but_needed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6a00
jne 0x1400213d3
lea r8, str.SSL___A_buffer_is_too_small_to_receive_or_write_a_message
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2980
jne 0x1400213f1
lea r8, str.X509___Destination_buffer_is_too_small
jmp 0x140021400
cmp esi, 0x3500
jne 0x1400214aa
lea r8, str.DHM___DHM_hardware_accelerator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1f80
jne 0x1400214c4
lea r8, str.PKCS12___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7680
jne 0x1400214de
lea r8, str.SSL___No_CA_Chain_is_set__but_required_to_operate
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6980
jne 0x1400214f8
lea r8, str.SSL___None_of_the_common_ciphersuites_is_usable__eg__no_suitable_certificate__see_debug_messages_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x3000
jne 0x14002140b
lea r8, str.X509___A_fatal_error_occurred__eg_the_chain_is_too_long_or_the_vrfy_callback_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
mov rax, r14
nop
inc rax
cmp byte [rbx + rax], 0
jne 0x140021410
test rax, rax
jne 0x140021433
mov r9d, esi
lea r8, str.UNKNOWN_ERROR_CODE___04X_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
and ebp, 0xffff007f
je 0x140021e64
mov rax, r14
inc rax
cmp byte [rbx + rax], 0
jne 0x140021442
test rax, rax
je 0x14002147a
sub rdi, rax
cmp rdi, 5
jb 0x140021e64
add rbx, rax
lea r8, [0x14007c444]
mov rcx, rbx
mov rdx, rdi
call fcn.140036410
add rbx, 3
add rdi, 0xfffffffffffffffd
cmp ebp, 0x20
jne 0x1400219c1
lea r8, str.AES___Invalid_key_length
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp ebp, 0x74
jne 0x140021e12
lea r8, str.SHA256___SHA_256_input_data_was_malformed
jmp 0x140021e2c
cmp esi, 0x3580
jne 0x140021510
lea r8, str.DHM___Setting_the_modulus_and_generator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1f00
jne 0x14002152a
lea r8, str.PKCS12___Feature_not_available__e.g._unsupported_encryption_scheme
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7700
jne 0x140021544
lea r8, str.SSL___An_unexpected_message_was_received_from_our_peer
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6900
jne 0x1400219a9
lea r8, str.SSL___No_data_of_requested_type_currently_available_on_underlying_transport
jmp 0x140021400
cmp esi, 0x5080
jne 0x140021563
lea r8, str.MD___The_selected_feature_is_not_available
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1e80
jne 0x14002157d
lea r8, str.PKCS12___PBE_ASN.1_data_not_as_expected
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7780
jne 0x140021597
lea r8, str.SSL___A_fatal_alert_message_was_received_from_our_peer
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
jmp 0x140021e64
cmp esi, 0x5100
jne 0x1400215c5
lea r8, str.MD___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x1e00
jne 0x1400215df
lea r8, str.PKCS12___Given_private_key_password_does_not_allow_for_correct_decryption
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7800
jne 0x1400215f9
lea r8, str.SSL___Verification_of_our_peer_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6800
jne 0x140021613
lea r8, str.SSL___The_operation_timed_out
jmp 0x140021400
cmp esi, 0x5180
jne 0x140021627
lea r8, str.MD___Failed_to_allocate_memory
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2f80
jne 0x140021641
lea r8, str.PKCS5___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7880
jne 0x14002165b
lea r8, str.SSL___The_peer_notified_us_that_the_connection_is_going_to_be_closed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6780
jne 0x140021675
lea r8, str.SSL___The_client_initiated_a_reconnect_from_the_same_port
jmp 0x140021400
cmp esi, 0x5200
jne 0x140021689
lea r8, str.MD___Opening_or_reading_of_file_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2f00
jne 0x1400216a3
lea r8, str.PKCS5___Unexpected_ASN.1_data
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7900
jne 0x1400216bd
lea r8, str.SSL___Processing_of_the_ClientHello_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6700
jne 0x1400216d7
lea r8, str.SSL___Record_header_looks_valid_but_is_not_expected
jmp 0x140021400
cmp esi, 0x5280
jne 0x1400216eb
lea r8, str.MD___MD_hardware_accelerator_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2e80
jne 0x140021705
lea r8, str.PKCS5___Requested_encryption_or_digest_alg_not_available
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7980
jne 0x14002171f
lea r8, str.SSL___Processing_of_the_ServerHello_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6680
jne 0x140021739
lea r8, str.SSL___The_alert_message_received_indicates_a_non_fatal_error
jmp 0x140021400
cmp esi, 0x1080
jne 0x14002174d
lea r8, str.PEM___No_PEM_header_or_footer_found
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2e00
jne 0x140021767
lea r8, str.PKCS5___Given_private_key_password_does_not_allow_for_correct_decryption
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7a00
jne 0x140021781
lea r8, str.SSL___Processing_of_the_Certificate_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6600
jne 0x14002179b
lea r8, str.SSL___Couldnt_set_the_hash_for_verifying_CertificateVerify
jmp 0x140021400
cmp esi, 0x1100
jne 0x1400217af
lea r8, str.PEM___PEM_string_is_not_as_expected
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4080
jne 0x1400217c9
lea r8, str.RSA___Bad_input_parameters_to_function
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7a80
jne 0x1400217e3
lea r8, str.SSL___Processing_of_the_CertificateRequest_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6580
jne 0x1400217fd
lea r8, str.SSL___Internal_only_message_signaling_that_further_message_processing_should_be_done
jmp 0x140021400
cmp esi, 0x1180
jne 0x140021811
lea r8, str.PEM___Failed_to_allocate_memory
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4100
jne 0x14002182b
lea r8, str.RSA___Input_data_contains_invalid_padding_and_is_rejected
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7b00
jne 0x140021845
lea r8, str.SSL___Processing_of_the_ServerKeyExchange_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6500
jne 0x14002185f
lea r8, str.SSL___The_asynchronous_operation_is_not_completed_yet
jmp 0x140021400
cmp esi, 0x1200
jne 0x140021873
lea r8, str.PEM___RSA_IV_is_not_in_hex_format
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4180
jne 0x14002188d
lea r8, str.RSA___Something_failed_during_generation_of_a_key
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7b80
jne 0x1400218a7
lea r8, str.SSL___Processing_of_the_ServerHelloDone_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x6480
jne 0x1400218c1
lea r8, str.SSL___Internal_only_message_signaling_that_a_message_arrived_early
jmp 0x140021400
cmp esi, 0x1280
jne 0x1400218d5
lea r8, str.PEM___Unsupported_key_encryption_algorithm
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4200
jne 0x1400218ef
lea r8, str.RSA___Key_failed_to_pass_the_validity_check_of_the_library
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7c00
jne 0x140021909
lea r8, str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7000
jne 0x140021923
lea r8, str.SSL___A_cryptographic_operation_is_in_progress._Try_again_later
jmp 0x140021400
cmp esi, 0x1300
jne 0x140021937
lea r8, str.PEM___Private_key_password_cant_be_empty
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4280
jne 0x140021955
lea r8, str.RSA___The_public_key_operation_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7c80
jne 0x140021973
lea r8, str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed_in_DHM___ECDH_Read_Public
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2080
jne 0x140021991
lea r8, str.X509___Unavailable_feature__e.g._RSA_hashing_encryption_combination
jmp 0x140021400
cmp esi, 0x1380
jne 0x140020a07
lea r8, str.PEM___Given_private_key_password_does_not_allow_for_correct_decryption
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x4300
jne 0x140020a25
lea r8, str.RSA___The_private_key_operation_failed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x7d00
jne 0x140020a43
lea r8, str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed_in_DHM___ECDH_Calculate_Secret
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
cmp esi, 0x2100
jne 0x140020a61
lea r8, str.X509___Requested_OID_is_unknown
jmp 0x140021400
cmp esi, 0x6880
jne 0x1400215b1
lea r8, str.SSL___Connection_requires_a_write_call
jmp 0x140021400
cmp ebp, 0x22
jne 0x1400219d2
lea r8, str.AES___Invalid_data_input_length
jmp 0x14002148a
cmp ebp, 0x21
jne 0x1400219e3
lea r8, str.AES___Invalid_input_data
jmp 0x14002148a
cmp ebp, 0x23
jne 0x1400219f4
lea r8, str.AES___Feature_not_available._For_example__an_unsupported_AES_key_size
jmp 0x14002148a
cmp ebp, 0x25
jne 0x140021a05
lea r8, str.AES___AES_hardware_accelerator_failed
jmp 0x14002148a
cmp ebp, 0x60
jne 0x140021a16
lea r8, str.ASN1___Out_of_data_when_parsing_an_ASN1_data_structure
jmp 0x14002148a
cmp ebp, 0x62
jne 0x140021a27
lea r8, str.ASN1___ASN1_tag_was_of_an_unexpected_value
jmp 0x14002148a
cmp ebp, 0x64
jne 0x140021a38
lea r8, str.ASN1___Error_when_trying_to_determine_the_length_or_invalid_length
jmp 0x14002148a
cmp ebp, 0x66
jne 0x140021a49
lea r8, str.ASN1___Actual_length_differs_from_expected_length
jmp 0x14002148a
cmp ebp, 0x68
jne 0x140021a5a
lea r8, str.ASN1___Data_is_invalid.__not_used_
jmp 0x14002148a
cmp ebp, 0x6a
jne 0x140021a6b
lea r8, str.ASN1___Memory_allocation_failed
jmp 0x14002148a
cmp ebp, 0x6c
jne 0x140021a7c
lea r8, str.ASN1___Buffer_too_small_when_writing_ASN.1_data_structure
jmp 0x14002148a
cmp ebp, 0x2a
jne 0x140021a8d
lea r8, str.BASE64___Output_buffer_too_small
jmp 0x14002148a
cmp ebp, 0x2c
jne 0x140021a9e
lea r8, str.BASE64___Invalid_character_in_input
jmp 0x14002148a
cmp ebp, 2
jne 0x140021aaf
lea r8, str.BIGNUM___An_error_occurred_while_reading_from_or_writing_to_a_file
jmp 0x14002148a
cmp ebp, 4
jne 0x140021ac0
lea r8, str.BIGNUM___Bad_input_parameters_to_function
jmp 0x14002148a
cmp ebp, 6
jne 0x140021ad1
lea r8, str.BIGNUM___There_is_an_invalid_character_in_the_digit_string
jmp 0x14002148a
cmp ebp, 8
jne 0x140021ae2
lea r8, str.BIGNUM___The_buffer_is_too_small_to_write_to
jmp 0x14002148a
cmp ebp, 0xa
jne 0x140021af3
lea r8, str.BIGNUM___The_input_arguments_are_negative_or_result_in_illegal_output
jmp 0x14002148a
cmp ebp, 0xc
jne 0x140021b04
lea r8, str.BIGNUM___The_input_argument_for_division_is_zero__which_is_not_allowed
jmp 0x14002148a
cmp ebp, 0xe
jne 0x140021b15
lea r8, str.BIGNUM___The_input_arguments_are_not_acceptable
jmp 0x14002148a
cmp ebp, 0x10
jne 0x140021b26
lea r8, str.BIGNUM___Memory_allocation_failed
jmp 0x14002148a
cmp ebp, 0xd
jne 0x140021b37
lea r8, str.CCM___Bad_input_parameters_to_the_function
jmp 0x14002148a
cmp ebp, 0xf
jne 0x140021b48
lea r8, str.CCM___Authenticated_decryption_failed
jmp 0x14002148a
cmp ebp, 0x11
jne 0x140021b59
lea r8, str.CCM___CCM_hardware_accelerator_failed
jmp 0x14002148a
cmp ebp, 0x34
jne 0x140021b6a
lea r8, str.CTR_DRBG___The_entropy_source_failed
jmp 0x14002148a
cmp ebp, 0x36
jne 0x140021b7b
lea r8, str.CTR_DRBG___The_requested_random_buffer_length_is_too_big
jmp 0x14002148a
cmp ebp, 0x38
jne 0x140021b8c
lea r8, str.CTR_DRBG___The_input__entropy__additional_data__is_too_large
jmp 0x14002148a
cmp ebp, 0x3a
jne 0x140021b9d
lea r8, str.CTR_DRBG___Read_or_write_error_in_file
jmp 0x14002148a
cmp ebp, 0x3c
jne 0x140021bae
lea r8, str.ENTROPY___Critical_entropy_source_failure
jmp 0x14002148a
cmp ebp, 0x3e
jne 0x140021bbf
lea r8, str.ENTROPY___No_more_sources_can_be_added
jmp 0x14002148a
cmp ebp, 0x40
jne 0x140021bd0
lea r8, str.ENTROPY___No_sources_have_been_added_to_poll
jmp 0x14002148a
cmp ebp, 0x3d
jne 0x140021be1
lea r8, str.ENTROPY___No_strong_sources_have_been_added_to_poll
jmp 0x14002148a
cmp ebp, 0x3f
jne 0x140021bf2
lea r8, str.ENTROPY___Read_write_error_in_file
jmp 0x14002148a
cmp ebp, 0x12
jne 0x140021c03
lea r8, str.GCM___Authenticated_decryption_failed
jmp 0x14002148a
cmp ebp, 0x13
jne 0x140021c14
lea r8, str.GCM___GCM_hardware_accelerator_failed
jmp 0x14002148a
cmp ebp, 0x14
jne 0x140021c25
lea r8, str.GCM___Bad_input_parameters_to_function
jmp 0x14002148a
cmp ebp, 3
jne 0x140021c36
lea r8, str.HMAC_DRBG___Too_many_random_requested_in_single_call
jmp 0x140021e2c
cmp ebp, 5
jne 0x140021c47
lea r8, str.HMAC_DRBG___Input_too_large__Entropy__additional_
jmp 0x140021e2c
cmp ebp, 7
jne 0x140021c58
lea r8, str.HMAC_DRBG___Read_write_error_in_file
jmp 0x140021e2c
cmp ebp, 9
jne 0x140021c69
lea r8, str.HMAC_DRBG___The_entropy_source_failed
jmp 0x140021e2c
cmp ebp, 0x2f
jne 0x140021c7a
lea r8, str.MD5___MD5_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x42
jne 0x140021c8b
lea r8, str.NET___Failed_to_open_a_socket
jmp 0x140021e2c
cmp ebp, 0x44
jne 0x140021c9c
lea r8, str.NET___The_connection_to_the_given_server___port_failed
jmp 0x140021e2c
cmp ebp, 0x46
jne 0x140021cad
lea r8, str.NET___Binding_of_the_socket_failed
jmp 0x140021e2c
cmp ebp, 0x48
jne 0x140021cbe
lea r8, str.NET___Could_not_listen_on_the_socket
jmp 0x140021e2c
cmp ebp, 0x4a
jne 0x140021ccf
lea r8, str.NET___Could_not_accept_the_incoming_connection
jmp 0x140021e2c
cmp ebp, 0x4c
jne 0x140021ce0
lea r8, str.NET___Reading_information_from_the_socket_failed
jmp 0x140021e2c
cmp ebp, 0x4e
jne 0x140021cf1
lea r8, str.NET___Sending_information_through_the_socket_failed
jmp 0x140021e2c
cmp ebp, 0x50
jne 0x140021d02
lea r8, str.NET___Connection_was_reset_by_peer
jmp 0x140021e2c
cmp ebp, 0x52
jne 0x140021d13
lea r8, str.NET___Failed_to_get_an_IP_address_for_the_given_hostname
jmp 0x140021e2c
cmp ebp, 0x43
jne 0x140021d24
lea r8, str.NET___Buffer_is_too_small_to_hold_the_data
jmp 0x140021e2c
cmp ebp, 0x45
jne 0x140021d35
lea r8, str.NET___The_context_is_invalid__eg_because_it_was_free__ed
jmp 0x140021e2c
cmp ebp, 0x47
jne 0x140021d46
lea r8, str.NET___Polling_the_net_context_failed
jmp 0x140021e2c
cmp ebp, 0x49
jne 0x140021d57
lea r8, str.NET___Input_invalid
jmp 0x140021e2c
cmp ebp, 0x2e
jne 0x140021d68
lea r8, str.OID___OID_is_not_found
jmp 0x140021e2c
cmp ebp, 0xb
jne 0x140021d79
lea r8, str.OID___output_buffer_is_too_small
jmp 0x140021e2c
cmp ebp, 0x30
jne 0x140021d8a
lea r8, str.PADLOCK___Input_data_should_be_aligned
jmp 0x140021e2c
cmp ebp, 0x70
jne 0x140021d9b
lea r8, str.PLATFORM___Hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x72
jne 0x140021dac
lea r8, str.PLATFORM___The_requested_feature_is_not_supported_by_the_platform
jmp 0x140021e2c
cmp ebp, 0x57
jne 0x140021dba
lea r8, str.POLY1305___Invalid_input_parameter_s_
jmp 0x140021e2c
cmp ebp, 0x59
jne 0x140021dc8
lea r8, str.POLY1305___Feature_not_available._For_example__s_part_of_the_API_is_not_implemented
jmp 0x140021e2c
cmp ebp, 0x5b
jne 0x140021dd6
lea r8, str.POLY1305___Poly1305_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x31
jne 0x140021de4
lea r8, str.RIPEMD160___RIPEMD160_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x35
jne 0x140021df2
lea r8, str.SHA1___SHA_1_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x73
jne 0x140021e00
lea r8, str.SHA1___SHA_1_input_data_was_malformed
jmp 0x140021e2c
cmp ebp, 0x37
jne 0x140021495
lea r8, str.SHA256___SHA_256_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x39
jne 0x140021e20
lea r8, str.SHA512___SHA_512_hardware_accelerator_failed
jmp 0x140021e2c
cmp ebp, 0x75
jne 0x140021e40
lea r8, str.SHA512___SHA_512_input_data_was_malformed
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
nop word [rax + rax]
inc r14
cmp byte [rbx + r14], 0
jne 0x140021e40
test r14, r14
jne 0x140021e64
mov r9d, ebp
lea r8, str.UNKNOWN_ERROR_CODE___04X_
mov rdx, rdi
mov rcx, rbx
call fcn.140036410
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop r14
ret