Files
tfm_ainventory/graphify-out/cache/9f95d91b4a1fd498f91a60562fd57ff2c503ff551b54f350b96f1c4c6f77d62c.json

1 line
286 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "label": "test_pyecdsa.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1"}, {"id": "test_pyecdsa_subprocesserror", "label": "SubprocessError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L74"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_pyecdsa_run_openssl", "label": "run_openssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L85"}, {"id": "test_pyecdsa_ecdsa", "label": "ECDSA", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L101"}, {"id": "test_pyecdsa_ecdsa_test_basic", "label": ".test_basic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L102"}, {"id": "test_pyecdsa_ecdsa_test_deterministic", "label": ".test_deterministic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L115"}, {"id": "test_pyecdsa_ecdsa_test_bad_usage", "label": ".test_bad_usage()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L143"}, {"id": "test_pyecdsa_ecdsa_test_lengths_default", "label": ".test_lengths_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L148"}, {"id": "test_pyecdsa_ecdsa_test_serialize", "label": ".test_serialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L156"}, {"id": "test_pyecdsa_ecdsa_test_nonrandom", "label": ".test_nonrandom()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L179"}, {"id": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "label": ".assertTruePrivkeysEqual()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L200"}, {"id": "test_pyecdsa_ecdsa_test_privkey_creation", "label": ".test_privkey_creation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L209"}, {"id": "test_pyecdsa_ecdsa_test_privkey_strings", "label": ".test_privkey_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L235"}, {"id": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "label": ".test_privkey_strings_brainpool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L268"}, {"id": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "label": ".assertTruePubkeysEqual()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L282"}, {"id": "test_pyecdsa_ecdsa_test_pubkey_strings", "label": ".test_pubkey_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L287"}, {"id": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "label": ".test_pubkey_strings_brainpool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L339"}, {"id": "test_pyecdsa_ecdsa_test_vk_to_der_with_invalid_point_encoding", "label": ".test_vk_to_der_with_invalid_point_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L353"}, {"id": "test_pyecdsa_ecdsa_test_sk_to_der_with_invalid_point_encoding", "label": ".test_sk_to_der_with_invalid_point_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L360"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "label": ".test_vk_from_der_garbage_after_curve_oid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L366"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "label": ".test_vk_from_der_invalid_key_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L378"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "label": ".test_vk_from_der_garbage_after_point_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L388"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "label": ".test_vk_from_der_invalid_bitstring()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L398"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "label": ".test_vk_from_der_with_invalid_length_of_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L408"}, {"id": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "label": ".test_vk_from_der_with_raw_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L418"}, {"id": "test_pyecdsa_ecdsa_test_signature_strings", "label": ".test_signature_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L428"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "label": ".test_sigencode_string_canonize_no_change()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L451"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "label": ".test_sigencode_string_canonize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L463"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "label": ".test_sigencode_strings_canonize_no_change()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L475"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "label": ".test_sigencode_strings_canonize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L487"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "label": ".test_sigencode_der_canonize_no_change()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L499"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "label": ".test_sigencode_der_canonize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L511"}, {"id": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "label": ".test_sigencode_der_canonize_with_close_to_half_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L523"}, {"id": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_invalid_count", "label": ".test_sig_decode_strings_with_invalid_count()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L540"}, {"id": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_r_len", "label": ".test_sig_decode_strings_with_wrong_r_len()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L544"}, {"id": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_s_len", "label": ".test_sig_decode_strings_with_wrong_s_len()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L548"}, {"id": "test_pyecdsa_ecdsa_test_verify_with_too_long_input", "label": ".test_verify_with_too_long_input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L552"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_secret_exponent_with_wrong_sec_exponent", "label": ".test_sk_from_secret_exponent_with_wrong_sec_exponent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L559"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_string_with_wrong_len_string", "label": ".test_sk_from_string_with_wrong_len_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L563"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "label": ".test_sk_from_der_with_junk_after_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L567"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "label": ".test_sk_from_der_with_wrong_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L574"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "label": ".test_sk_from_der_invalid_const_tag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L581"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "label": ".test_sk_from_der_garbage_after_privkey_oid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L593"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "label": ".test_sk_from_der_with_short_privkey()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L605"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "label": ".test_sk_from_p8_der_with_wrong_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L617"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "label": ".test_sk_from_p8_der_with_wrong_algorithm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L633"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "label": ".test_sk_from_p8_der_with_trailing_junk_after_algorithm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L648"}, {"id": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "label": ".test_sk_from_p8_der_with_trailing_junk_after_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L665"}, {"id": "test_pyecdsa_ecdsa_test_sign_with_too_long_hash", "label": ".test_sign_with_too_long_hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L687"}, {"id": "test_pyecdsa_ecdsa_test_hashfunc", "label": ".test_hashfunc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L693"}, {"id": "test_pyecdsa_ecdsa_test_public_key_recovery", "label": ".test_public_key_recovery()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L718"}, {"id": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "label": ".test_public_key_recovery_with_custom_hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L751"}, {"id": "test_pyecdsa_ecdsa_test_encoding", "label": ".test_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L786"}, {"id": "test_pyecdsa_ecdsa_test_decoding", "label": ".test_decoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L801"}, {"id": "test_pyecdsa_ecdsa_test_uncompressed_decoding_as_only_alowed", "label": ".test_uncompressed_decoding_as_only_alowed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L823"}, {"id": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "label": ".test_raw_decoding_with_blocked_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L835"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "label": ".test_decoding_with_unknown_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L846"}, {"id": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "label": ".test_uncompressed_decoding_with_blocked_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L852"}, {"id": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "label": ".test_hybrid_decoding_with_blocked_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L864"}, {"id": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "label": ".test_hybrid_decoding_with_inconsistent_encoding_and_no_validation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L876"}, {"id": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "label": ".test_compressed_decoding_with_blocked_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L892"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_malformed_uncompressed", "label": ".test_decoding_with_malformed_uncompressed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L904"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_malformed_compressed", "label": ".test_decoding_with_malformed_compressed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L914"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid", "label": ".test_decoding_with_inconsistent_hybrid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L924"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "label": ".test_decoding_with_inconsistent_hybrid_odd_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L934"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_point_not_on_curve", "label": ".test_decoding_with_point_not_on_curve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L945"}, {"id": "test_pyecdsa_ecdsa_test_decoding_with_point_at_infinity", "label": ".test_decoding_with_point_at_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L955"}, {"id": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "label": ".test_not_lying_on_curve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L960"}, {"id": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_short_ver_key_len", "label": ".test_from_string_with_invalid_curve_too_short_ver_key_len()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L966"}, {"id": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_long_ver_key_len", "label": ".test_from_string_with_invalid_curve_too_long_ver_key_len()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L977"}, {"id": "test_pyecdsa_test_verifyingkey_decode_with_small_values", "label": "test_VerifyingKey_decode_with_small_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L992"}, {"id": "test_pyecdsa_test_verifyingkey_encode_decode", "label": "test_VerifyingKey_encode_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1018"}, {"id": "test_pyecdsa_test_lengths", "label": "test_lengths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1036"}, {"id": "test_pyecdsa_openssl", "label": "OpenSSL", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1047"}, {"id": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "label": ".get_openssl_messagedigest_arg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1069"}, {"id": "test_pyecdsa_test_from_openssl_secp112r1", "label": "test_from_openssl_secp112r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1088"}, {"id": "test_pyecdsa_test_from_openssl_secp112r2", "label": "test_from_openssl_secp112r2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1096"}, {"id": "test_pyecdsa_test_from_openssl_secp128r1", "label": "test_from_openssl_secp128r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1104"}, {"id": "test_pyecdsa_test_from_openssl_secp160r1", "label": "test_from_openssl_secp160r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1112"}, {"id": "test_pyecdsa_test_from_openssl_nist192p", "label": "test_from_openssl_nist192p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1120"}, {"id": "test_pyecdsa_test_from_openssl_nist192p_sha256", "label": "test_from_openssl_nist192p_sha256()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1128"}, {"id": "test_pyecdsa_test_from_openssl_nist224p", "label": "test_from_openssl_nist224p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1136"}, {"id": "test_pyecdsa_test_from_openssl_nist256p", "label": "test_from_openssl_nist256p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1144"}, {"id": "test_pyecdsa_test_from_openssl_nist256p_sha384", "label": "test_from_openssl_nist256p_sha384()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1152"}, {"id": "test_pyecdsa_test_from_openssl_nist256p_sha512", "label": "test_from_openssl_nist256p_sha512()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1160"}, {"id": "test_pyecdsa_test_from_openssl_nist384p", "label": "test_from_openssl_nist384p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1168"}, {"id": "test_pyecdsa_test_from_openssl_nist521p", "label": "test_from_openssl_nist521p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1176"}, {"id": "test_pyecdsa_test_from_openssl_secp256k1", "label": "test_from_openssl_secp256k1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1184"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp160r1", "label": "test_from_openssl_brainpoolp160r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1192"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp192r1", "label": "test_from_openssl_brainpoolp192r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1200"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp224r1", "label": "test_from_openssl_brainpoolp224r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1208"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp256r1", "label": "test_from_openssl_brainpoolp256r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1216"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp320r1", "label": "test_from_openssl_brainpoolp320r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1224"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp384r1", "label": "test_from_openssl_brainpoolp384r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1232"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp512r1", "label": "test_from_openssl_brainpoolp512r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1240"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp160t1", "label": "test_from_openssl_brainpoolp160t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1248"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp192t1", "label": "test_from_openssl_brainpoolp192t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1256"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp224t1", "label": "test_from_openssl_brainpoolp224t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1264"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp256t1", "label": "test_from_openssl_brainpoolp256t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1272"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp320t1", "label": "test_from_openssl_brainpoolp320t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1280"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp384t1", "label": "test_from_openssl_brainpoolp384t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1288"}, {"id": "test_pyecdsa_test_from_openssl_brainpoolp512t1", "label": "test_from_openssl_brainpoolp512t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1296"}, {"id": "test_pyecdsa_openssl_do_test_from_openssl", "label": ".do_test_from_openssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1299"}, {"id": "test_pyecdsa_test_to_openssl_secp112r1", "label": "test_to_openssl_secp112r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1356"}, {"id": "test_pyecdsa_test_to_openssl_secp112r2", "label": "test_to_openssl_secp112r2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1364"}, {"id": "test_pyecdsa_test_to_openssl_secp128r1", "label": "test_to_openssl_secp128r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1372"}, {"id": "test_pyecdsa_test_to_openssl_secp160r1", "label": "test_to_openssl_secp160r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1380"}, {"id": "test_pyecdsa_test_to_openssl_nist192p", "label": "test_to_openssl_nist192p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1388"}, {"id": "test_pyecdsa_test_to_openssl_nist192p_sha256", "label": "test_to_openssl_nist192p_sha256()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1396"}, {"id": "test_pyecdsa_test_to_openssl_nist224p", "label": "test_to_openssl_nist224p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1404"}, {"id": "test_pyecdsa_test_to_openssl_nist256p", "label": "test_to_openssl_nist256p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1412"}, {"id": "test_pyecdsa_test_to_openssl_nist256p_sha384", "label": "test_to_openssl_nist256p_sha384()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1420"}, {"id": "test_pyecdsa_test_to_openssl_nist256p_sha512", "label": "test_to_openssl_nist256p_sha512()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1428"}, {"id": "test_pyecdsa_test_to_openssl_nist384p", "label": "test_to_openssl_nist384p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1436"}, {"id": "test_pyecdsa_test_to_openssl_nist521p", "label": "test_to_openssl_nist521p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1444"}, {"id": "test_pyecdsa_test_to_openssl_secp256k1", "label": "test_to_openssl_secp256k1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1452"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp160r1", "label": "test_to_openssl_brainpoolp160r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1460"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp192r1", "label": "test_to_openssl_brainpoolp192r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1468"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp224r1", "label": "test_to_openssl_brainpoolp224r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1476"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp256r1", "label": "test_to_openssl_brainpoolp256r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1484"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp320r1", "label": "test_to_openssl_brainpoolp320r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1492"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp384r1", "label": "test_to_openssl_brainpoolp384r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1500"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp512r1", "label": "test_to_openssl_brainpoolp512r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1508"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp160t1", "label": "test_to_openssl_brainpoolp160t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1516"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp192t1", "label": "test_to_openssl_brainpoolp192t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1524"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp224t1", "label": "test_to_openssl_brainpoolp224t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1532"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp256t1", "label": "test_to_openssl_brainpoolp256t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1540"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp320t1", "label": "test_to_openssl_brainpoolp320t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1548"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp384t1", "label": "test_to_openssl_brainpoolp384t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1556"}, {"id": "test_pyecdsa_test_to_openssl_brainpoolp512t1", "label": "test_to_openssl_brainpoolp512t1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1564"}, {"id": "test_pyecdsa_openssl_do_test_to_openssl", "label": ".do_test_to_openssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1567"}, {"id": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "label": ".do_eddsa_test_to_openssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1663"}, {"id": "test_pyecdsa_test_to_openssl_ed25519", "label": "test_to_openssl_ed25519()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1705"}, {"id": "test_pyecdsa_test_to_openssl_ed448", "label": "test_to_openssl_ed448()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1713"}, {"id": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "label": ".do_eddsa_test_from_openssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1716"}, {"id": "test_pyecdsa_test_from_openssl_ed25519", "label": "test_from_openssl_ed25519()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1757"}, {"id": "test_pyecdsa_test_from_openssl_ed448", "label": "test_from_openssl_ed448()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1765"}, {"id": "test_pyecdsa_toosmallcurve", "label": "TooSmallCurve", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1769"}, {"id": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "label": "test_sign_too_small_curve_dont_allow_truncate_raises()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1779"}, {"id": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "label": "test_verify_too_small_curve_dont_allow_truncate_raises()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1794"}, {"id": "test_pyecdsa_der", "label": "DER", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1814"}, {"id": "test_pyecdsa_der_test_integer", "label": ".test_integer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1815"}, {"id": "test_pyecdsa_der_test_number", "label": ".test_number()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1836"}, {"id": "test_pyecdsa_der_test_length", "label": ".test_length()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1849"}, {"id": "test_pyecdsa_der_test_sequence", "label": ".test_sequence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1864"}, {"id": "test_pyecdsa_der_test_constructed", "label": ".test_constructed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1871"}, {"id": "test_pyecdsa_util", "label": "Util", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1878"}, {"id": "test_pyecdsa_test_trytryagain", "label": "test_trytryagain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1880"}, {"id": "test_pyecdsa_util_test_trytryagain_single", "label": ".test_trytryagain_single()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1901"}, {"id": "test_pyecdsa_test_randrange", "label": "test_randrange()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1914"}, {"id": "test_pyecdsa_util_off_test_prove_uniformity", "label": ".OFF_test_prove_uniformity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1929"}, {"id": "test_pyecdsa_rfc6979", "label": "RFC6979", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1944"}, {"id": "test_pyecdsa_rfc6979_do", "label": "._do()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1946"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1", "label": ".test_SECP256k1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1950"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1_2", "label": ".test_SECP256k1_2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1964"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1_3", "label": ".test_SECP256k1_3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1979"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1_4", "label": ".test_SECP256k1_4()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1988"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1_5", "label": ".test_SECP256k1_5()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1999"}, {"id": "test_pyecdsa_rfc6979_test_secp256k1_6", "label": ".test_SECP256k1_6()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2008"}, {"id": "test_pyecdsa_rfc6979_test_1", "label": ".test_1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2017"}, {"id": "test_pyecdsa_rfc6979_test_2", "label": ".test_2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2034"}, {"id": "test_pyecdsa_rfc6979_test_3", "label": ".test_3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2045"}, {"id": "test_pyecdsa_rfc6979_test_4", "label": ".test_4()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2056"}, {"id": "test_pyecdsa_rfc6979_test_5", "label": ".test_5()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2067"}, {"id": "test_pyecdsa_rfc6979_test_6", "label": ".test_6()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2078"}, {"id": "test_pyecdsa_rfc6979_test_7", "label": ".test_7()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2089"}, {"id": "test_pyecdsa_rfc6979_test_8", "label": ".test_8()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2100"}, {"id": "test_pyecdsa_rfc6979_test_9", "label": ".test_9()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2115"}, {"id": "test_pyecdsa_rfc6979_test_10", "label": ".test_10()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2130"}, {"id": "test_pyecdsa_ecdh", "label": "ECDH", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2146"}, {"id": "test_pyecdsa_ecdh_do", "label": "._do()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2147"}, {"id": "test_pyecdsa_rfc6932", "label": "RFC6932", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2162"}, {"id": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "label": ".test_brainpoolP224r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2165"}, {"id": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "label": ".test_brainpoolP256r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2195"}, {"id": "test_pyecdsa_test_brainpoolp384r1", "label": "test_brainpoolP384r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2242"}, {"id": "test_pyecdsa_test_brainpoolp512r1", "label": "test_brainpoolP512r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2289"}, {"id": "test_pyecdsa_rfc7027", "label": "RFC7027", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2344"}, {"id": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "label": ".test_brainpoolP256r1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2347"}, {"id": "test_pyecdsa_test_rfc4754_vectors", "label": "test_RFC4754_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2556"}, {"id": "test_pyecdsa_rationale_1951", "label": "RFC doesn't contain test vectors for SECP256k1 used in bitcoin. This vec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1951"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "unittest2", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "hypothesis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "hypothesis_strategies", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "six", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_keys_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_keys_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_curves_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_curves_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_ecdsa_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_ellipticcurve_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_subprocesserror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L74", "weight": 1.0}, {"source": "test_pyecdsa_subprocesserror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_run_openssl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L85", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_ecdsa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L101", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_basic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L102", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_deterministic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L115", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_bad_usage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L143", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_lengths_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L148", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_serialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L156", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_nonrandom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L179", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L200", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_privkey_creation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L209", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_privkey_strings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L235", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L268", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L282", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_pubkey_strings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L287", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L339", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_to_der_with_invalid_point_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L353", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_to_der_with_invalid_point_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L360", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L366", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L378", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L388", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L398", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L408", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L418", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_signature_strings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L428", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L451", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L463", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L475", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L487", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L499", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L511", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L523", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_invalid_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L540", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_r_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L544", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_s_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L548", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_verify_with_too_long_input", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L552", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_secret_exponent_with_wrong_sec_exponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L559", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_string_with_wrong_len_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L563", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L567", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L574", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L581", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L593", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L605", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L617", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L633", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L648", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L665", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_sign_with_too_long_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L687", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_hashfunc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L693", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_public_key_recovery", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L718", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L751", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L786", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L801", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_uncompressed_decoding_as_only_alowed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L823", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L835", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L846", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L852", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L864", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L876", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L892", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_malformed_uncompressed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L904", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_malformed_compressed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L914", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L924", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L934", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_point_not_on_curve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L945", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_decoding_with_point_at_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L955", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L960", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_short_ver_key_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L966", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa", "target": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_long_ver_key_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L977", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_verifyingkey_decode_with_small_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L992", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_verifyingkey_encode_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1018", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_lengths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1036", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_openssl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1047", "weight": 1.0}, {"source": "test_pyecdsa_openssl", "target": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1069", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_secp112r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1088", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_secp112r2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1096", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_secp128r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_secp160r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist192p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1120", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist192p_sha256", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist224p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist256p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist256p_sha384", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1152", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist256p_sha512", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1160", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist384p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_nist521p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1176", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_secp256k1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1184", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp160r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp192r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp224r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp256r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp320r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp384r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1232", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp512r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1240", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp160t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp192t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1256", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp224t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1264", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp256t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp320t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp384t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1288", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_brainpoolp512t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1296", "weight": 1.0}, {"source": "test_pyecdsa_openssl", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1299", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_secp112r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1356", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_secp112r2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1364", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_secp128r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1372", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_secp160r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1380", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist192p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1388", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist192p_sha256", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1396", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist224p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist256p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1412", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist256p_sha384", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1420", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist256p_sha512", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1428", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist384p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1436", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_nist521p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1444", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_secp256k1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1452", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp160r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1460", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp192r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1468", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp224r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1476", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp256r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp320r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1492", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp384r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp512r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1508", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp160t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1516", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp192t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1524", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp224t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1532", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp256t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1540", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp320t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1548", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp384t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1556", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_brainpoolp512t1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1564", "weight": 1.0}, {"source": "test_pyecdsa_openssl", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1567", "weight": 1.0}, {"source": "test_pyecdsa_openssl", "target": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1663", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_ed25519", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1705", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_to_openssl_ed448", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1713", "weight": 1.0}, {"source": "test_pyecdsa_openssl", "target": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1716", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_ed25519", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1757", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_from_openssl_ed448", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1765", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_toosmallcurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1769", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1779", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1794", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_der", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1814", "weight": 1.0}, {"source": "test_pyecdsa_der", "target": "test_pyecdsa_der_test_integer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1815", "weight": 1.0}, {"source": "test_pyecdsa_der", "target": "test_pyecdsa_der_test_number", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1836", "weight": 1.0}, {"source": "test_pyecdsa_der", "target": "test_pyecdsa_der_test_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1849", "weight": 1.0}, {"source": "test_pyecdsa_der", "target": "test_pyecdsa_der_test_sequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1864", "weight": 1.0}, {"source": "test_pyecdsa_der", "target": "test_pyecdsa_der_test_constructed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1871", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_util", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1878", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_trytryagain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1880", "weight": 1.0}, {"source": "test_pyecdsa_util", "target": "test_pyecdsa_util_test_trytryagain_single", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1901", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_randrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1914", "weight": 1.0}, {"source": "test_pyecdsa_util", "target": "test_pyecdsa_util_off_test_prove_uniformity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1929", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_rfc6979", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1944", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_do", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1946", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1950", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1_2", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1964", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1_3", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1979", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1_4", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1988", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1_5", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1999", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_secp256k1_6", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2008", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2017", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_2", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2034", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_3", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2045", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_4", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2056", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_5", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2067", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_6", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2078", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_7", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2089", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_8", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2100", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_9", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2115", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979", "target": "test_pyecdsa_rfc6979_test_10", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_ecdh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2146", "weight": 1.0}, {"source": "test_pyecdsa_ecdh", "target": "test_pyecdsa_ecdh_do", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_rfc6932", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2162", "weight": 1.0}, {"source": "test_pyecdsa_rfc6932", "target": "test_pyecdsa_ecdh", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2162", "weight": 1.0}, {"source": "test_pyecdsa_rfc6932", "target": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2165", "weight": 1.0}, {"source": "test_pyecdsa_rfc6932", "target": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2195", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_brainpoolp384r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2242", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_brainpoolp512r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2289", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_rfc7027", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2344", "weight": 1.0}, {"source": "test_pyecdsa_rfc7027", "target": "test_pyecdsa_ecdh", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2344", "weight": 1.0}, {"source": "test_pyecdsa_rfc7027", "target": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2347", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_brainpoolp384r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2394", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_brainpoolp512r1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2441", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_pyecdsa_py", "target": "test_pyecdsa_test_rfc4754_vectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2556", "weight": 1.0}, {"source": "test_pyecdsa_run_openssl", "target": "test_pyecdsa_subprocesserror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L94", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa_test_privkey_creation", "target": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L225", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa_test_privkey_strings", "target": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L241", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "target": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L275", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa_test_pubkey_strings", "target": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L294", "weight": 1.0}, {"source": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "target": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L346", "weight": 1.0}, {"source": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "target": "test_pyecdsa_run_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1070", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_secp112r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1089", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_secp112r2", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1097", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_secp128r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1105", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_secp160r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1113", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist192p", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1121", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist192p_sha256", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1129", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist224p", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1137", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist256p", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1145", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist256p_sha384", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1153", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist256p_sha512", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1161", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist384p", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1169", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_nist521p", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1177", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_secp256k1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1185", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp160r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1193", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp192r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1201", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp224r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1209", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp256r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1217", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp320r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1225", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp384r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1233", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp512r1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1241", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp160t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1249", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp192t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1257", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp224t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1265", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp256t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1273", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp320t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1281", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp384t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1289", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_brainpoolp512t1", "target": "test_pyecdsa_openssl_do_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1297", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_test_from_openssl", "target": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1304", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_test_from_openssl", "target": "test_pyecdsa_run_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1308", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_secp112r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1357", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_secp112r2", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1365", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_secp128r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1373", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_secp160r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1381", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist192p", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1389", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist192p_sha256", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1397", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist224p", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1405", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist256p", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1413", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist256p_sha384", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1421", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist256p_sha512", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1429", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist384p", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1437", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_nist521p", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1445", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_secp256k1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1453", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp160r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1461", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp192r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1469", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp224r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1477", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp256r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1485", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp320r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1493", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp384r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1501", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp512r1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1509", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp160t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1517", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp192t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1525", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp224t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1533", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp256t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1541", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp320t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1549", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp384t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1557", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_brainpoolp512t1", "target": "test_pyecdsa_openssl_do_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1565", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_test_to_openssl", "target": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1572", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_test_to_openssl", "target": "test_pyecdsa_run_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1602", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "target": "test_pyecdsa_run_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1687", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_ed25519", "target": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1706", "weight": 1.0}, {"source": "test_pyecdsa_test_to_openssl_ed448", "target": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1714", "weight": 1.0}, {"source": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "target": "test_pyecdsa_run_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1725", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_ed25519", "target": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1758", "weight": 1.0}, {"source": "test_pyecdsa_test_from_openssl_ed448", "target": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1766", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1953", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1_2", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1965", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1_3", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1980", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1_4", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1989", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1_5", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2000", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_secp256k1_6", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2009", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2019", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_2", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2035", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_3", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2046", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_4", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2057", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_5", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2068", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_6", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2079", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_7", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2090", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_8", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2101", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_9", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2116", "weight": 1.0}, {"source": "test_pyecdsa_rfc6979_test_10", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2131", "weight": 1.0}, {"source": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2166", "weight": 1.0}, {"source": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2196", "weight": 1.0}, {"source": "test_pyecdsa_test_brainpoolp384r1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2243", "weight": 1.0}, {"source": "test_pyecdsa_test_brainpoolp512r1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2290", "weight": 1.0}, {"source": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "target": "test_pyecdsa_ecdh_do", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2348", "weight": 1.0}, {"source": "test_pyecdsa_rationale_1951", "target": "test_pyecdsa_rfc6979_test_secp256k1", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1951", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_pyecdsa_run_openssl", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L87"}, {"caller_nid": "test_pyecdsa_run_openssl", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L88"}, {"caller_nid": "test_pyecdsa_run_openssl", "callee": "communicate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L92"}, {"caller_nid": "test_pyecdsa_run_openssl", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L98"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L103"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L104"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L107"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L109"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L109"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L110"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L112"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L112"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L113"}, {"caller_nid": "test_pyecdsa_ecdsa_test_basic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L113"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L117"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L119"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L122"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "generate_k", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L124"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L125"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L128"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L128"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L131"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L132"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L132"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L134"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L135"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L135"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "sign_deterministic", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L137"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L138"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L138"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L140"}, {"caller_nid": "test_pyecdsa_ecdsa_test_deterministic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L141"}, {"caller_nid": "test_pyecdsa_ecdsa_test_bad_usage", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L145"}, {"caller_nid": "test_pyecdsa_ecdsa_test_bad_usage", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L146"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L150"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L151"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L152"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L152"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L152"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L153"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L154"}, {"caller_nid": "test_pyecdsa_ecdsa_test_lengths_default", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L154"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "randrange_from_seed__trytryagain", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L159"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "randrange_from_seed__trytryagain", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L160"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L161"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L162"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L163"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L164"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L165"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L165"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L165"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L165"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L167"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L167"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L167"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L168"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L169"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L171"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L172"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L173"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L173"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L174"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L174"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L175"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L175"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L176"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L176"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L177"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L177"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L177"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L177"}, {"caller_nid": "test_pyecdsa_ecdsa_test_serialize", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L177"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L186"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L187"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L188"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L189"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L189"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L189"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L190"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L190"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L190"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L196"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L197"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L198"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L198"}, {"caller_nid": "test_pyecdsa_ecdsa_test_nonrandom", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L198"}, {"caller_nid": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L201"}, {"caller_nid": "test_pyecdsa_ecdsa_asserttrueprivkeysequal", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L204"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L215"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L216"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L218"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L219"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L221"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L222"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L223"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L224"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L227"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L228"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L229"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L232"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_creation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L233"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L236"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L237"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L238"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L238"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L239"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L239"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L240"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L243"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L244"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L244"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L245"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L245"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L246"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L246"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L246"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L247"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L250"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L251"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L251"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L252"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L255"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L256"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L257"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L257"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L258"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L258"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L259"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L259"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L259"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L260"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L263"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L264"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L264"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L265"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L269"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L270"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L271"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L271"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L272"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L272"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L273"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L273"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L273"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L274"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L277"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L278"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L278"}, {"caller_nid": "test_pyecdsa_ecdsa_test_privkey_strings_brainpool", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L279"}, {"caller_nid": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L283"}, {"caller_nid": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L284"}, {"caller_nid": "test_pyecdsa_ecdsa_asserttruepubkeysequal", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L285"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L288"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L289"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L290"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L291"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L291"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L292"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L292"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L293"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L296"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L297"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L298"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L299"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L299"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L300"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L300"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L301"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L304"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L305"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L305"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L306"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L309"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L312"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "Curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L325"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "FakeCurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L326"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "FakeGenerator", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L326"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L329"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L330"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L332"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L333"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L333"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L334"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L334"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L335"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L335"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L335"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L336"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L340"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L341"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L342"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L343"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L343"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L344"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L344"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L345"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L348"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L349"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L349"}, {"caller_nid": "test_pyecdsa_ecdsa_test_pubkey_strings_brainpool", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L350"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_to_der_with_invalid_point_encoding", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L354"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_to_der_with_invalid_point_encoding", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L357"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_to_der_with_invalid_point_encoding", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L358"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_to_der_with_invalid_point_encoding", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L361"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_to_der_with_invalid_point_encoding", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L363"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_to_der_with_invalid_point_encoding", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L364"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L369"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L371"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L372"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L373"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L375"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_curve_oid", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L376"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L379"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L380"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L381"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L382"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L383"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L385"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_key_type", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L386"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L390"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L391"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L392"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L393"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L395"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_garbage_after_point_string", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L396"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L400"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L401"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L402"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L403"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L405"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_invalid_bitstring", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L406"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L410"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L411"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L412"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L413"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L415"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_invalid_length_of_encoding", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L416"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L420"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L421"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "encode_bitstring", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L422"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L423"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L425"}, {"caller_nid": "test_pyecdsa_ecdsa_test_vk_from_der_with_raw_encoding", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L426"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L429"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L430"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L433"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L434"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L434"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L435"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L435"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L436"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L436"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L438"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L439"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L439"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L440"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L440"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L441"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L441"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L442"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L442"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L443"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L443"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L444"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L444"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L445"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L445"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L447"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L448"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L448"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L449"}, {"caller_nid": "test_pyecdsa_ecdsa_test_signature_strings", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L449"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "callee": "sigdecode_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L456"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "callee": "sigencode_string_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L457"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L460"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L461"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "callee": "sigdecode_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L468"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "callee": "sigencode_string_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L469"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L472"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_string_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L473"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "callee": "sigdecode_strings", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L480"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "callee": "sigencode_strings_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L481"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L484"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L485"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "callee": "sigdecode_strings", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L492"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "callee": "sigencode_strings_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L493"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L496"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_strings_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L497"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "callee": "sigdecode_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L504"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "callee": "sigencode_der_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L505"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L508"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_no_change", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L509"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "callee": "sigdecode_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L516"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "callee": "sigencode_der_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L517"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L520"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L521"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "sigencode_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L528"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "sigencode_der_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L529"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L531"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "sigdecode_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L533"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "sigencode_der_canonize", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L534"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L537"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sigencode_der_canonize_with_close_to_half_order", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L538"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_invalid_count", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L541"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_invalid_count", "callee": "sigdecode_strings", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L542"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_r_len", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L545"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_r_len", "callee": "sigdecode_strings", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L546"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_s_len", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L549"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sig_decode_strings_with_wrong_s_len", "callee": "sigdecode_strings", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L550"}, {"caller_nid": "test_pyecdsa_ecdsa_test_verify_with_too_long_input", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L553"}, {"caller_nid": "test_pyecdsa_ecdsa_test_verify_with_too_long_input", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L556"}, {"caller_nid": "test_pyecdsa_ecdsa_test_verify_with_too_long_input", "callee": "verify_digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L557"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_secret_exponent_with_wrong_sec_exponent", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L560"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_secret_exponent_with_wrong_sec_exponent", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L561"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_string_with_wrong_len_string", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L564"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_string_with_wrong_len_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L565"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L568"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L569"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L571"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_junk_after_sequence", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L572"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L575"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L576"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L578"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_wrong_version", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L579"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L582"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L583"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L584"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "encode_constructed", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L585"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L586"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L590"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_invalid_const_tag", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L591"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L594"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L595"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L596"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "encode_constructed", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L597"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L598"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L602"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_garbage_after_privkey_oid", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L603"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L606"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L607"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L608"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "encode_constructed", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L609"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L610"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L614"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_der_with_short_privkey", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L615"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L618"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L619"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L620"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L621"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L623"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L624"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L625"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L625"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L628"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L630"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_version", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L631"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L634"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L635"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L636"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L636"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L638"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L639"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L640"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L640"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L643"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L645"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_wrong_algorithm", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L646"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L649"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L650"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L651"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L652"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L653"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L655"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L656"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L657"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L657"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L660"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L662"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_algorithm", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L663"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L666"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L667"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L668"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_oid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L669"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L671"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L672"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L673"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L673"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L675"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L677"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "encode_octet_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L681"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L684"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sk_from_p8_der_with_trailing_junk_after_key", "callee": "from_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L685"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sign_with_too_long_hash", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L688"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sign_with_too_long_hash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L690"}, {"caller_nid": "test_pyecdsa_ecdsa_test_sign_with_too_long_hash", "callee": "sign_digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L691"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L694"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L696"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L697"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L698"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L698"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L702"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L702"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L704"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L705"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L706"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L707"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L707"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L711"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L711"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L713"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L714"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L714"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L716"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hashfunc", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L716"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L722"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L723"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L727"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "from_public_key_recovery", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L730"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L737"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L737"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L740"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L741"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L746"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L755"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L756"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L760"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "from_public_key_recovery", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L763"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L774"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L774"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L777"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L778"}, {"caller_nid": "test_pyecdsa_ecdsa_test_public_key_recovery_with_custom_hash", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L781"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L787"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L795"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L795"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L796"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L796"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L797"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L797"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L798"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L798"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L799"}, {"caller_nid": "test_pyecdsa_ecdsa_test_encoding", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L799"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L802"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L811"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L812"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L814"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L815"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L817"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L818"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L820"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L821"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_as_only_alowed", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L830"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_as_only_alowed", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L831"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_as_only_alowed", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L833"}, {"caller_nid": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L841"}, {"caller_nid": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L842"}, {"caller_nid": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L844"}, {"caller_nid": "test_pyecdsa_ecdsa_test_raw_decoding_with_blocked_format", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L844"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L847"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L848"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L850"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_unknown_format", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L850"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L859"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L860"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L862"}, {"caller_nid": "test_pyecdsa_ecdsa_test_uncompressed_decoding_with_blocked_format", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L862"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L871"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L872"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L874"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_blocked_format", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L874"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L879"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L882"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L883"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L886"}, {"caller_nid": "test_pyecdsa_ecdsa_test_hybrid_decoding_with_inconsistent_encoding_and_no_validation", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L890"}, {"caller_nid": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L899"}, {"caller_nid": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L900"}, {"caller_nid": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L902"}, {"caller_nid": "test_pyecdsa_ecdsa_test_compressed_decoding_with_blocked_format", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L902"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_malformed_uncompressed", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L911"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_malformed_uncompressed", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L912"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_malformed_compressed", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L921"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_malformed_compressed", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L922"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L931"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L932"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "callee": "from_secret_exponent", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L935"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L938"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L939"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L942"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_inconsistent_hybrid_odd_point", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L943"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_point_not_on_curve", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L952"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_point_not_on_curve", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L953"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_point_at_infinity", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L957"}, {"caller_nid": "test_pyecdsa_ecdsa_test_decoding_with_point_at_infinity", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L958"}, {"caller_nid": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "callee": "number_to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L961"}, {"caller_nid": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L961"}, {"caller_nid": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L961"}, {"caller_nid": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L963"}, {"caller_nid": "test_pyecdsa_ecdsa_test_not_lying_on_curve", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L964"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_short_ver_key_len", "callee": "Curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L970"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_short_ver_key_len", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L974"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_short_ver_key_len", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L975"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_long_ver_key_len", "callee": "Curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L981"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_long_ver_key_len", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L985"}, {"caller_nid": "test_pyecdsa_ecdsa_test_from_string_with_invalid_curve_too_long_ver_key_len", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L986"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_decode_with_small_values", "callee": "number_to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L993"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_decode_with_small_values", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1003"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_decode_with_small_values", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1004"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_encode_decode", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1019"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_encode_decode", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1022"}, {"caller_nid": "test_pyecdsa_test_verifyingkey_encode_decode", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1024"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1037"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1038"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1039"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1039"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1040"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1040"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1041"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1041"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1042"}, {"caller_nid": "test_pyecdsa_test_lengths", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1043"}, {"caller_nid": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1073"}, {"caller_nid": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1073"}, {"caller_nid": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1075"}, {"caller_nid": "test_pyecdsa_openssl_get_openssl_messagedigest_arg", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1077"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1305"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1306"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1307"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1311"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1312"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1320"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1321"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1322"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1323"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1324"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1325"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1326"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1329"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1334"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1335"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1336"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1337"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1337"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1338"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1339"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1339"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1346"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1347"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1348"}, {"caller_nid": "test_pyecdsa_openssl_do_test_from_openssl", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1349"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1573"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1574"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1575"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1576"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1577"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1579"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1580"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1580"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1581"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1582"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1582"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1583"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1585"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1589"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1590"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1591"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1592"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1593"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1594"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1596"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1607"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1608"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1608"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1617"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1618"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1618"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1628"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1629"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1629"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1639"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1640"}, {"caller_nid": "test_pyecdsa_openssl_do_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1641"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1664"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1665"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1666"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1668"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1669"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1672"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1673"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "to_der", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1673"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1674"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1675"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "to_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1675"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1677"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1679"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1680"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1681"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1682"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1683"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1684"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1686"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_to_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1696"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1719"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1720"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1721"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1726"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1734"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1735"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1741"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1742"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1743"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1744"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1744"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1746"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1748"}, {"caller_nid": "test_pyecdsa_openssl_do_eddsa_test_from_openssl", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1750"}, {"caller_nid": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1780"}, {"caller_nid": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1782"}, {"caller_nid": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1783"}, {"caller_nid": "test_pyecdsa_test_sign_too_small_curve_dont_allow_truncate_raises", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1785"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1795"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "get_verifying_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1796"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1798"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1800"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1804"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1805"}, {"caller_nid": "test_pyecdsa_test_verify_too_small_curve_dont_allow_truncate_raises", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1808"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1816"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1816"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1817"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1817"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1818"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1818"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1819"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1819"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1820"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "encode_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1820"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1826"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1826"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1827"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1827"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1828"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1828"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1829"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1829"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1830"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1830"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1831"}, {"caller_nid": "test_pyecdsa_der_test_integer", "callee": "s", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1832"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1837"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "encode_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1837"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1838"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "encode_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1838"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1839"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "encode_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1839"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1840"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "encode_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1840"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "encode_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1844"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "read_number", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1845"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1846"}, {"caller_nid": "test_pyecdsa_der_test_number", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1847"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1850"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1850"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1851"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1851"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1852"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1852"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1853"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1853"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1854"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1854"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1855"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1855"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1856"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "read_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1856"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1857"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1857"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "encode_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1859"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "read_length", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1860"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1861"}, {"caller_nid": "test_pyecdsa_der_test_length", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1862"}, {"caller_nid": "test_pyecdsa_der_test_sequence", "callee": "encode_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1865"}, {"caller_nid": "test_pyecdsa_der_test_sequence", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1866"}, {"caller_nid": "test_pyecdsa_der_test_sequence", "callee": "remove_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1867"}, {"caller_nid": "test_pyecdsa_der_test_sequence", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1868"}, {"caller_nid": "test_pyecdsa_der_test_sequence", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1869"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "encode_constructed", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1872"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1873"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1873"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "encode_constructed", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1874"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1874"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1875"}, {"caller_nid": "test_pyecdsa_der_test_constructed", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1875"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1882"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "tta", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1893"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1894"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1896"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1897"}, {"caller_nid": "test_pyecdsa_test_trytryagain", "callee": "tta", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1897"}, {"caller_nid": "test_pyecdsa_util_test_trytryagain_single", "callee": "tta", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1905"}, {"caller_nid": "test_pyecdsa_util_test_trytryagain_single", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1908"}, {"caller_nid": "test_pyecdsa_util_test_trytryagain_single", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1910"}, {"caller_nid": "test_pyecdsa_test_randrange", "callee": "PRNG", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1917"}, {"caller_nid": "test_pyecdsa_test_randrange", "callee": "randrange", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1926"}, {"caller_nid": "test_pyecdsa_test_randrange", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1927"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1931"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1931"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1934"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "randrange_from_seed__trytryagain", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1936"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1939"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1940"}, {"caller_nid": "test_pyecdsa_util_off_test_prove_uniformity", "callee": "print", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1941"}, {"caller_nid": "test_pyecdsa_rfc6979_do", "callee": "generate_k", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1947"}, {"caller_nid": "test_pyecdsa_rfc6979_do", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1947"}, {"caller_nid": "test_pyecdsa_rfc6979_do", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1948"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1955"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1956"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1956"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1958"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_2", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1967"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_2", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1971"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_2", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1971"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_2", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1973"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_3", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1983"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_3", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1983"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_4", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1992"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_4", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L1992"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_5", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2003"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_5", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2003"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_6", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2012"}, {"caller_nid": "test_pyecdsa_rfc6979_test_secp256k1_6", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2012"}, {"caller_nid": "test_pyecdsa_rfc6979_test_1", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2020"}, {"caller_nid": "test_pyecdsa_rfc6979_test_1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2024"}, {"caller_nid": "test_pyecdsa_rfc6979_test_1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2026"}, {"caller_nid": "test_pyecdsa_rfc6979_test_1", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2027"}, {"caller_nid": "test_pyecdsa_rfc6979_test_1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2031"}, {"caller_nid": "test_pyecdsa_rfc6979_test_2", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2037"}, {"caller_nid": "test_pyecdsa_rfc6979_test_2", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2038"}, {"caller_nid": "test_pyecdsa_rfc6979_test_2", "callee": "sha1", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2038"}, {"caller_nid": "test_pyecdsa_rfc6979_test_2", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2040"}, {"caller_nid": "test_pyecdsa_rfc6979_test_3", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2048"}, {"caller_nid": "test_pyecdsa_rfc6979_test_3", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2049"}, {"caller_nid": "test_pyecdsa_rfc6979_test_3", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2049"}, {"caller_nid": "test_pyecdsa_rfc6979_test_3", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2051"}, {"caller_nid": "test_pyecdsa_rfc6979_test_4", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2059"}, {"caller_nid": "test_pyecdsa_rfc6979_test_4", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2060"}, {"caller_nid": "test_pyecdsa_rfc6979_test_4", "callee": "sha512", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2060"}, {"caller_nid": "test_pyecdsa_rfc6979_test_4", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2062"}, {"caller_nid": "test_pyecdsa_rfc6979_test_5", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2070"}, {"caller_nid": "test_pyecdsa_rfc6979_test_5", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2071"}, {"caller_nid": "test_pyecdsa_rfc6979_test_5", "callee": "sha1", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2071"}, {"caller_nid": "test_pyecdsa_rfc6979_test_5", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2073"}, {"caller_nid": "test_pyecdsa_rfc6979_test_6", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2081"}, {"caller_nid": "test_pyecdsa_rfc6979_test_6", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2082"}, {"caller_nid": "test_pyecdsa_rfc6979_test_6", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2082"}, {"caller_nid": "test_pyecdsa_rfc6979_test_6", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2084"}, {"caller_nid": "test_pyecdsa_rfc6979_test_7", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2092"}, {"caller_nid": "test_pyecdsa_rfc6979_test_7", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2093"}, {"caller_nid": "test_pyecdsa_rfc6979_test_7", "callee": "sha512", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2093"}, {"caller_nid": "test_pyecdsa_rfc6979_test_7", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2095"}, {"caller_nid": "test_pyecdsa_rfc6979_test_8", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2103"}, {"caller_nid": "test_pyecdsa_rfc6979_test_8", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2107"}, {"caller_nid": "test_pyecdsa_rfc6979_test_8", "callee": "sha1", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2107"}, {"caller_nid": "test_pyecdsa_rfc6979_test_8", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2109"}, {"caller_nid": "test_pyecdsa_rfc6979_test_9", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2118"}, {"caller_nid": "test_pyecdsa_rfc6979_test_9", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2122"}, {"caller_nid": "test_pyecdsa_rfc6979_test_9", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2122"}, {"caller_nid": "test_pyecdsa_rfc6979_test_9", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2124"}, {"caller_nid": "test_pyecdsa_rfc6979_test_10", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2133"}, {"caller_nid": "test_pyecdsa_rfc6979_test_10", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2137"}, {"caller_nid": "test_pyecdsa_rfc6979_test_10", "callee": "sha512", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2137"}, {"caller_nid": "test_pyecdsa_rfc6979_test_10", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2139"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2151"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2151"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2152"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2152"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2153"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2159"}, {"caller_nid": "test_pyecdsa_ecdh_do", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2159"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2169"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2172"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2175"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2178"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2181"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2184"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2187"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp224r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2190"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2199"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2204"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2209"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2214"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2219"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2224"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2229"}, {"caller_nid": "test_pyecdsa_rfc6932_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2234"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2246"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2251"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2256"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2261"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2266"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2271"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2276"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2281"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2293"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2299"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2305"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2311"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2317"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2323"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2329"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2335"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2351"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2356"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2361"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2366"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2371"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2376"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2381"}, {"caller_nid": "test_pyecdsa_rfc7027_test_brainpoolp256r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2386"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2398"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2403"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2408"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2413"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2418"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2423"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2428"}, {"caller_nid": "test_pyecdsa_test_brainpoolp384r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2433"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2445"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2451"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2457"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2463"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2469"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2475"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2481"}, {"caller_nid": "test_pyecdsa_test_brainpoolp512r1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2487"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2557"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2557"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2558"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2558"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2560"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2560"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2562"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2562"}, {"caller_nid": "test_pyecdsa_test_rfc4754_vectors", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py", "source_location": "L2564"}]}