Function at 0x4129b0
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
cmp dword [ebp + 0x10], 0
je 0x414370
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call sym._memset
cmp dword [ebp + 8], 0
jns 0x4129e3
neg dword [ebp + 8]
mov eax, dword [ebp + 8]
and eax, 0xff80
test eax, eax
je 0x413bf4
mov eax, dword [ebp + 8]
and eax, 0xff80
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x6080
jne 0x412a21
mov dword [esp + 8], str.CIPHER___The_selected_feature_is_not_available
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6100
jne 0x412a44
mov dword [esp + 8], str.CIPHER___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6180
jne 0x412a67
mov dword [esp + 8], str.CIPHER___Failed_to_allocate_memory
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6200
jne 0x412a8a
mov dword [esp + 8], str.CIPHER___Input_data_contains_invalid_padding_and_is_rejected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6280
jne 0x412aad
mov dword [esp + 8], str.CIPHER___Decryption_of_block_requires_a_full_block
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6300
jne 0x412ad0
mov dword [esp + 8], str.CIPHER___Authentication_failed__for_AEAD_modes_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6380
jne 0x412af3
mov dword [esp + 8], str.CIPHER___The_context_is_invalid__eg_because_it_was_free__ed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3080
jne 0x412b16
mov dword [esp + 8], str.DHM___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3100
jne 0x412b39
mov dword [esp + 8], str.DHM___Reading_of_the_DHM_parameters_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3180
jne 0x412b5c
mov dword [esp + 8], str.DHM___Making_of_the_DHM_parameters_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3200
jne 0x412b7f
mov dword [esp + 8], str.DHM___Reading_of_the_public_values_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3280
jne 0x412ba2
mov dword [esp + 8], str.DHM___Making_of_the_public_value_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3300
jne 0x412bc5
mov dword [esp + 8], str.DHM___Calculation_of_the_DHM_secret_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3380
jne 0x412be8
mov dword [esp + 8], str.DHM___The_ASN.1_data_is_not_formatted_correctly
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3400
jne 0x412c0b
mov dword [esp + 8], str.DHM___Allocation_of_memory_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3480
jne 0x412c2e
mov dword [esp + 8], str.DHM___Read_write_of_file_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4f80
jne 0x412c51
mov dword [esp + 8], str.ECP___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4f00
jne 0x412c74
mov dword [esp + 8], str.ECP___The_buffer_is_too_small_to_write_to
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4e80
jne 0x412c97
mov dword [esp + 8], str.ECP___Requested_curve_not_available
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4e00
jne 0x412cba
mov dword [esp + 8], str.ECP___The_signature_is_not_valid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4d80
jne 0x412cdd
mov dword [esp + 8], str.ECP___Memory_allocation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4d00
jne 0x412d00
mov dword [esp + 8], str.ECP___Generation_of_random_value__such_as__ephemeral__key__failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4c80
jne 0x412d23
mov dword [esp + 8], str.ECP___Invalid_private_or_public_key
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4c00
jne 0x412d46
mov dword [esp + 8], str.ECP___Signature_is_valid_but_shorter_than_the_user_supplied_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x5080
jne 0x412d69
mov dword [esp + 8], str.MD___The_selected_feature_is_not_available
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x5100
jne 0x412d8c
mov dword [esp + 8], str.MD___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x5180
jne 0x412daf
mov dword [esp + 8], str.MD___Failed_to_allocate_memory
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x5200
jne 0x412dd2
mov dword [esp + 8], str.MD___Opening_or_reading_of_file_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1080
jne 0x412df5
mov dword [esp + 8], str.PEM___No_PEM_header_or_footer_found
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1100
jne 0x412e18
mov dword [esp + 8], str.PEM___PEM_string_is_not_as_expected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1180
jne 0x412e3b
mov dword [esp + 8], str.PEM___Failed_to_allocate_memory
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1200
jne 0x412e5e
mov dword [esp + 8], str.PEM___RSA_IV_is_not_in_hex_format
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1280
jne 0x412e81
mov dword [esp + 8], str.PEM___Unsupported_key_encryption_algorithm
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1300
jne 0x412ea4
mov dword [esp + 8], str.PEM___Private_key_password_cant_be_empty
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1380
jne 0x412ec7
mov dword [esp + 8], str.PEM___Given_private_key_password_does_not_allow_for_correct_decryption
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1400
jne 0x412eea
mov dword [esp + 8], str.PEM___Unavailable_feature__e.g._hashing_encryption_combination
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x1480
jne 0x412f0d
mov dword [esp + 8], str.PEM___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3f80
jne 0x412f30
mov dword [esp + 8], str.PK___Memory_allocation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3f00
jne 0x412f53
mov dword [esp + 8], str.PK___Type_mismatch__eg_attempt_to_encrypt_with_an_ECDSA_key
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3e80
jne 0x412f76
mov dword [esp + 8], str.PK___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3e00
jne 0x412f99
mov dword [esp + 8], str.PK___Read_write_of_file_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3d80
jne 0x412fbc
mov dword [esp + 8], str.PK___Unsupported_key_version
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3d00
jne 0x412fdf
mov dword [esp + 8], str.PK___Invalid_key_tag_or_value
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3c80
jne 0x413002
mov dword [esp + 8], str.PK___Key_algorithm_is_unsupported__only_RSA_and_EC_are_supported_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3c00
jne 0x413025
mov dword [esp + 8], str.PK___Private_key_password_cant_be_empty
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3b80
jne 0x413048
mov dword [esp + 8], str.PK___Given_private_key_password_does_not_allow_for_correct_decryption
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3b00
jne 0x41306b
mov dword [esp + 8], str.PK___The_pubkey_tag_or_value_is_invalid__only_RSA_and_EC_are_supported_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3a80
jne 0x41308e
mov dword [esp + 8], str.PK___The_algorithm_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3a00
jne 0x4130b1
mov dword [esp + 8], str.PK___Elliptic_curve_is_unsupported__only_NIST_curves_are_supported_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3980
jne 0x4130d4
mov dword [esp + 8], str.PK___Unavailable_feature__e.g._RSA_disabled_for_RSA_key
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3900
jne 0x4130f7
mov dword [esp + 8], str.PK___The_signature_is_valid_but_its_length_is_less_than_expected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4080
jne 0x41311a
mov dword [esp + 8], str.RSA___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4100
jne 0x41313d
mov dword [esp + 8], str.RSA___Input_data_contains_invalid_padding_and_is_rejected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4180
jne 0x413160
mov dword [esp + 8], str.RSA___Something_failed_during_generation_of_a_key
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4200
jne 0x413183
mov dword [esp + 8], str.RSA___Key_failed_to_pass_the_librarys_validity_check
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4280
jne 0x4131a6
mov dword [esp + 8], str.RSA___The_public_key_operation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4300
jne 0x4131c9
mov dword [esp + 8], str.RSA___The_private_key_operation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4380
jne 0x4131ec
mov dword [esp + 8], str.RSA___The_PKCS1_verification_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4400
jne 0x41320f
mov dword [esp + 8], str.RSA___The_output_buffer_for_decryption_is_not_large_enough
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4480
jne 0x413232
mov dword [esp + 8], str.RSA___The_random_generator_failed_to_generate_non_zeros
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7080
jne 0x413255
mov dword [esp + 8], str.SSL___The_requested_feature_is_not_available
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7100
jne 0x413278
mov dword [esp + 8], str.SSL___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7180
jne 0x41329b
mov dword [esp + 8], str.SSL___Verification_of_the_message_MAC_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7200
jne 0x4132be
mov dword [esp + 8], str.SSL___An_invalid_SSL_record_was_received
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7280
jne 0x4132e1
mov dword [esp + 8], str.SSL___The_connection_indicated_an_EOF
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7300
jne 0x413304
mov dword [esp + 8], str.SSL___An_unknown_cipher_was_received
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7380
jne 0x413327
mov dword [esp + 8], str.SSL___The_server_has_no_ciphersuites_in_common_with_the_client
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7400
jne 0x41334a
mov dword [esp + 8], str.SSL___No_RNG_was_provided_to_the_SSL_module
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7480
jne 0x41336d
mov dword [esp + 8], str.SSL___No_client_certification_received_from_the_client__but_required_by_the_authentication_mode
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7500
jne 0x413390
mov dword [esp + 8], str.SSL___Our_own_certificate_s__is_are_too_large_to_send_in_an_SSL_message
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7580
jne 0x4133b3
mov dword [esp + 8], str.SSL___The_own_certificate_is_not_set__but_needed_by_the_server
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7600
jne 0x4133d6
mov dword [esp + 8], str.SSL___The_own_private_key_or_pre_shared_key_is_not_set__but_needed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7680
jne 0x4133f9
mov dword [esp + 8], str.SSL___No_CA_Chain_is_set__but_required_to_operate
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7700
jne 0x41341c
mov dword [esp + 8], str.SSL___An_unexpected_message_was_received_from_our_peer
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7780
jne 0x413444
mov dword [esp + 8], str.SSL___A_fatal_alert_message_was_received_from_our_peer
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
jmp 0x41437a
cmp dword [ebp - 0xc], 0x7800
jne 0x413467
mov dword [esp + 8], str.SSL___Verification_of_our_peer_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7880
jne 0x41348a
mov dword [esp + 8], str.SSL___The_peer_notified_us_that_the_connection_is_going_to_be_closed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7900
jne 0x4134ad
mov dword [esp + 8], str.SSL___Processing_of_the_ClientHello_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7980
jne 0x4134d0
mov dword [esp + 8], str.SSL___Processing_of_the_ServerHello_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7a00
jne 0x4134f3
mov dword [esp + 8], str.SSL___Processing_of_the_Certificate_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7a80
jne 0x413516
mov dword [esp + 8], str.SSL___Processing_of_the_CertificateRequest_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7b00
jne 0x413539
mov dword [esp + 8], str.SSL___Processing_of_the_ServerKeyExchange_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7b80
jne 0x41355c
mov dword [esp + 8], str.SSL___Processing_of_the_ServerHelloDone_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7c00
jne 0x41357f
mov dword [esp + 8], str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7c80
jne 0x4135a2
mov dword [esp + 8], str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed_in_DHM___ECDH_Read_Public
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7d00
jne 0x4135c5
mov dword [esp + 8], str.SSL___Processing_of_the_ClientKeyExchange_handshake_message_failed_in_DHM___ECDH_Calculate_Secret
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7d80
jne 0x4135e8
mov dword [esp + 8], str.SSL___Processing_of_the_CertificateVerify_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7e00
jne 0x41360b
mov dword [esp + 8], str.SSL___Processing_of_the_ChangeCipherSpec_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7e80
jne 0x41362e
mov dword [esp + 8], str.SSL___Processing_of_the_Finished_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7f00
jne 0x413651
mov dword [esp + 8], str.SSL___Memory_allocation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x7f80
jne 0x413674
mov dword [esp + 8], str.SSL___Hardware_acceleration_function_returned_with_error
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6f80
jne 0x413697
mov dword [esp + 8], str.SSL___Hardware_acceleration_function_skipped___left_alone_data
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6f00
jne 0x4136ba
mov dword [esp + 8], str.SSL___Processing_of_the_compression___decompression_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6e80
jne 0x4136dd
mov dword [esp + 8], str.SSL___Handshake_protocol_not_within_min_max_boundaries
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6e00
jne 0x413700
mov dword [esp + 8], str.SSL___Processing_of_the_NewSessionTicket_handshake_message_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6d80
jne 0x413723
mov dword [esp + 8], str.SSL___Session_ticket_has_expired
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6d00
jne 0x413746
mov dword [esp + 8], str.SSL___Public_key_type_mismatch__eg__asked_for_RSA_key_exchange_and_presented_EC_key_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6c80
jne 0x413769
mov dword [esp + 8], str.SSL___Unknown_identity_received__eg__PSK_identity_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6c00
jne 0x41378c
mov dword [esp + 8], str.SSL___Internal_error__eg__unexpected_failure_in_lower_level_module_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6b80
jne 0x4137af
mov dword [esp + 8], str.SSL___A_counter_would_wrap__eg__too_many_messages_exchanged_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6b00
jne 0x4137d2
mov dword [esp + 8], str.SSL___Unexpected_message_at_ServerHello_in_renegotiation
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6a80
jne 0x4137f5
mov dword [esp + 8], str.SSL___DTLS_client_must_retry_for_hello_verification
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6a00
jne 0x413818
mov dword [esp + 8], str.SSL___A_buffer_is_too_small_to_receive_or_write_a_message
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6980
jne 0x41383b
mov dword [esp + 8], str.SSL___None_of_the_common_ciphersuites_is_usable__eg__no_suitable_certificate__see_debug_messages_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6900
jne 0x41385e
mov dword [esp + 8], str.SSL___Connection_requires_a_read_call
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6880
jne 0x413881
mov dword [esp + 8], str.SSL___Connection_requires_a_write_call
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6800
jne 0x4138a4
mov dword [esp + 8], str.SSL___The_operation_timed_out
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6780
jne 0x4138c7
mov dword [esp + 8], str.SSL___The_client_initiated_a_reconnect_from_the_same_port
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6700
jne 0x4138ea
mov dword [esp + 8], str.SSL___Record_header_looks_valid_but_is_not_expected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6680
jne 0x41390d
mov dword [esp + 8], str.SSL___The_alert_message_received_indicates_a_non_fatal_error
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6600
jne 0x413930
mov dword [esp + 8], str.SSL___Couldnt_set_the_hash_for_verifying_CertificateVerify
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2080
jne 0x413953
mov dword [esp + 8], str.X509___Unavailable_feature__e.g._RSA_hashing_encryption_combination
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2100
jne 0x413976
mov dword [esp + 8], str.X509___Requested_OID_is_unknown
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2180
jne 0x413999
mov dword [esp + 8], str.X509___The_CRT_CRL_CSR_format_is_invalid__e.g._different_type_expected
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2200
jne 0x4139bc
mov dword [esp + 8], str.X509___The_CRT_CRL_CSR_version_element_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2280
jne 0x4139df
mov dword [esp + 8], str.X509___The_serial_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2300
jne 0x413a02
mov dword [esp + 8], str.X509___The_algorithm_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2380
jne 0x413a25
mov dword [esp + 8], str.X509___The_name_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2400
jne 0x413a48
mov dword [esp + 8], str.X509___The_date_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2480
jne 0x413a6b
mov dword [esp + 8], str.X509___The_signature_tag_or_value_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2500
jne 0x413a8e
mov dword [esp + 8], str.X509___The_extension_tag_or_value_is_invalid
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2580
jne 0x413ab1
mov dword [esp + 8], str.X509___CRT_CRL_CSR_has_an_unsupported_version_number
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2600
jne 0x413ad4
mov dword [esp + 8], str.X509___Signature_algorithm__oid__is_unsupported
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2680
jne 0x413af7
mov dword [esp + 8], str.X509___Signature_algorithms_do_not_match.__see_c_::mbedtls_x509_crt_sig_oid_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2700
jne 0x413b1a
mov dword [esp + 8], str.X509___Certificate_verification_failed__e.g._CRL__CA_or_signature_check_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2780
jne 0x413b3d
mov eax, dword [ebp + 8]
and eax, 0xffff007f
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x414373
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call sym._strlen
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x413c63
mov eax, dword [ebp + 0x10]
sub eax, dword [ebp - 0x10]
cmp eax, 4
jbe 0x414376
mov eax, dword [ebp + 0x10]
sub eax, dword [ebp - 0x10]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0x10]
add edx, ecx
mov dword [esp + 8], 0x447149
mov dword [esp + 4], eax
mov dword [esp], edx
call dbg.atlk_snprintf
mov eax, dword [ebp - 0x10]
add eax, 3
add dword [ebp + 0xc], eax
mov eax, dword [ebp + 0x10]
sub eax, dword [ebp - 0x10]
sub eax, 3
mov dword [ebp + 0x10], eax
cmp dword [ebp - 0xc], 0x20
jne 0x413c83
mov dword [esp + 8], str.AES___Invalid_key_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x22
jne 0x413ca3
mov dword [esp + 8], str.AES___Invalid_data_input_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x60
jne 0x413cc3
mov dword [esp + 8], str.ASN1___Out_of_data_when_parsing_an_ASN1_data_structure
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x62
jne 0x413ce3
mov dword [esp + 8], str.ASN1___ASN1_tag_was_of_an_unexpected_value
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x64
jne 0x413d03
mov dword [esp + 8], str.ASN1___Error_when_trying_to_determine_the_length_or_invalid_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x66
jne 0x413d23
mov dword [esp + 8], str.ASN1___Actual_length_differs_from_expected_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x68
jne 0x413d43
mov dword [esp + 8], str.ASN1___Data_is_invalid.__not_used_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6a
jne 0x413d63
mov dword [esp + 8], str.ASN1___Memory_allocation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x6c
jne 0x413d83
mov dword [esp + 8], str.ASN1___Buffer_too_small_when_writing_ASN.1_data_structure
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2a
jne 0x413da3
mov dword [esp + 8], str.BASE64___Output_buffer_too_small
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2c
jne 0x413dc3
mov dword [esp + 8], str.BASE64___Invalid_character_in_input
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 2
jne 0x413de3
mov dword [esp + 8], str.BIGNUM___An_error_occurred_while_reading_from_or_writing_to_a_file
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 4
jne 0x413e03
mov dword [esp + 8], str.BIGNUM___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 6
jne 0x413e23
mov dword [esp + 8], str.BIGNUM___There_is_an_invalid_character_in_the_digit_string
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 8
jne 0x413e43
mov dword [esp + 8], str.BIGNUM___The_buffer_is_too_small_to_write_to
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xa
jne 0x413e63
mov dword [esp + 8], str.BIGNUM___The_input_arguments_are_negative_or_result_in_illegal_output
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xc
jne 0x413e83
mov dword [esp + 8], str.BIGNUM___The_input_argument_for_division_is_zero__which_is_not_allowed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xe
jne 0x413ea3
mov dword [esp + 8], str.BIGNUM___The_input_arguments_are_not_acceptable
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x10
jne 0x413ec3
mov dword [esp + 8], str.BIGNUM___Memory_allocation_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x16
jne 0x413ee3
mov dword [esp + 8], str.BLOWFISH___Invalid_key_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x18
jne 0x413f03
mov dword [esp + 8], str.BLOWFISH___Invalid_data_input_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x24
jne 0x413f23
mov dword [esp + 8], str.CAMELLIA___Invalid_key_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x26
jne 0x413f43
mov dword [esp + 8], str.CAMELLIA___Invalid_data_input_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xd
jne 0x413f63
mov dword [esp + 8], str.CCM___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xf
jne 0x413f83
mov dword [esp + 8], str.CCM___Authenticated_decryption_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x34
jne 0x413fa3
mov dword [esp + 8], str.CTR_DRBG___The_entropy_source_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x36
jne 0x413fc3
mov dword [esp + 8], str.CTR_DRBG___Too_many_random_requested_in_single_call
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x38
jne 0x413fe3
mov dword [esp + 8], str.CTR_DRBG___Input_too_large__Entropy__additional_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3a
jne 0x414003
mov dword [esp + 8], str.CTR_DRBG___Read_write_error_in_file
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3c
jne 0x414023
mov dword [esp + 8], str.ENTROPY___Critical_entropy_source_failure
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3e
jne 0x414043
mov dword [esp + 8], str.ENTROPY___No_more_sources_can_be_added
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x40
jne 0x414063
mov dword [esp + 8], str.ENTROPY___No_sources_have_been_added_to_poll
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3d
jne 0x414083
mov dword [esp + 8], str.ENTROPY___No_strong_sources_have_been_added_to_poll
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x3f
jne 0x4140a3
mov dword [esp + 8], str.ENTROPY___Read_write_error_in_file
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x12
jne 0x4140c3
mov dword [esp + 8], str.GCM___Authenticated_decryption_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x14
jne 0x4140e3
mov dword [esp + 8], str.GCM___Bad_input_parameters_to_function
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 3
jne 0x414103
mov dword [esp + 8], str.HMAC_DRBG___Too_many_random_requested_in_single_call
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 5
jne 0x414123
mov dword [esp + 8], str.HMAC_DRBG___Input_too_large__Entropy__additional_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 7
jne 0x414143
mov dword [esp + 8], str.HMAC_DRBG___Read_write_error_in_file
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 9
jne 0x414163
mov dword [esp + 8], str.HMAC_DRBG___The_entropy_source_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x42
jne 0x414183
mov dword [esp + 8], str.NET___Failed_to_open_a_socket
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x44
jne 0x4141a3
mov dword [esp + 8], str.NET___The_connection_to_the_given_server___port_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x46
jne 0x4141c3
mov dword [esp + 8], str.NET___Binding_of_the_socket_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x48
jne 0x4141e3
mov dword [esp + 8], str.NET___Could_not_listen_on_the_socket
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4a
jne 0x414203
mov dword [esp + 8], str.NET___Could_not_accept_the_incoming_connection
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4c
jne 0x414223
mov dword [esp + 8], str.NET___Reading_information_from_the_socket_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x4e
jne 0x414243
mov dword [esp + 8], str.NET___Sending_information_through_the_socket_failed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x50
jne 0x414263
mov dword [esp + 8], str.NET___Connection_was_reset_by_peer
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x52
jne 0x414283
mov dword [esp + 8], str.NET___Failed_to_get_an_IP_address_for_the_given_hostname
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x43
jne 0x4142a3
mov dword [esp + 8], str.NET___Buffer_is_too_small_to_hold_the_data
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x45
jne 0x4142c3
mov dword [esp + 8], str.NET___The_context_is_invalid__eg_because_it_was_free__ed
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x2e
jne 0x4142e3
mov dword [esp + 8], str.OID___OID_is_not_found
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0xb
jne 0x414303
mov dword [esp + 8], str.OID___output_buffer_is_too_small
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x30
jne 0x414323
mov dword [esp + 8], str.PADLOCK___Input_data_should_be_aligned
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
cmp dword [ebp - 0xc], 0x28
jne 0x414343
mov dword [esp + 8], str.XTEA___The_data_input_has_an_invalid_length
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
mov eax, dword [ebp + 0xc]
movzx eax, byte [eax]
test al, al
jne 0x414379
mov eax, dword [ebp - 0xc]
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.UNKNOWN_ERROR_CODE___04X_
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call dbg.atlk_snprintf
jmp 0x41437a
nop
jmp 0x41437a
nop
jmp 0x41437a
nop
jmp 0x41437a
nop
leave
ret