Files
tfm_ainventory/graphify-out/cache/27597c9268841ff4596c9722107437e1f083f77f685d503ac13f084c7b49e189.json

1 line
53 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "label": "test_ecdsa.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L1"}, {"id": "test_ecdsa_testp192fromx9_62", "label": "TestP192FromX9_62", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L40"}, {"id": "test_ecdsa_setupclass", "label": "setUpClass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L44"}, {"id": "test_ecdsa_testp192fromx9_62_test_point_multiplication", "label": ".test_point_multiplication()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L55"}, {"id": "test_ecdsa_testp192fromx9_62_test_point_multiplication_2", "label": ".test_point_multiplication_2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L58"}, {"id": "test_ecdsa_testp192fromx9_62_test_mult_and_addition", "label": ".test_mult_and_addition()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L62"}, {"id": "test_ecdsa_testp192fromx9_62_test_signature", "label": ".test_signature()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L69"}, {"id": "test_ecdsa_testp192fromx9_62_test_verification", "label": ".test_verification()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L74"}, {"id": "test_ecdsa_testp192fromx9_62_test_rejection", "label": ".test_rejection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L77"}, {"id": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "label": ".test_verification_with_regular_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L80"}, {"id": "test_ecdsa_testpublickey", "label": "TestPublicKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L94"}, {"id": "test_ecdsa_testpublickey_test_equality_public_keys", "label": ".test_equality_public_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L95"}, {"id": "test_ecdsa_testpublickey_test_inequality_public_key", "label": ".test_inequality_public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L104"}, {"id": "test_ecdsa_testpublickey_test_inequality_different_curves", "label": ".test_inequality_different_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L118"}, {"id": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "label": ".test_inequality_public_key_not_implemented()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L132"}, {"id": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "label": ".test_public_key_with_generator_without_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L140"}, {"id": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "label": ".test_public_point_on_curve_not_scalar_multiple_of_base_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L154"}, {"id": "test_ecdsa_testpublickey_test_point_is_valid_with_not_scalar_multiple_of_base_point", "label": ".test_point_is_valid_with_not_scalar_multiple_of_base_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L167"}, {"id": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "label": ".test_invalid_point_x_negative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L176"}, {"id": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "label": ".test_invalid_point_x_equal_p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L184"}, {"id": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "label": ".test_invalid_point_y_negative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L192"}, {"id": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "label": ".test_invalid_point_y_equal_p()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L200"}, {"id": "test_ecdsa_testpublickeyverifies", "label": "TestPublicKeyVerifies", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L209"}, {"id": "test_ecdsa_testpublickeyverifies_test_sig_with_r_zero", "label": ".test_sig_with_r_zero()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L220"}, {"id": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "label": ".test_sig_with_r_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L225"}, {"id": "test_ecdsa_testpublickeyverifies_test_sig_with_s_zero", "label": ".test_sig_with_s_zero()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L230"}, {"id": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "label": ".test_sig_with_s_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L235"}, {"id": "test_ecdsa_testprivatekey", "label": "TestPrivateKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L241"}, {"id": "test_ecdsa_testprivatekey_test_equality_private_keys", "label": ".test_equality_private_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L250"}, {"id": "test_ecdsa_testprivatekey_test_inequality_private_keys", "label": ".test_inequality_private_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L255"}, {"id": "test_ecdsa_testprivatekey_test_inequality_private_keys_not_implemented", "label": ".test_inequality_private_keys_not_implemented()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L260"}, {"id": "test_ecdsa_test_point_validity", "label": "test_point_validity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L343"}, {"id": "test_ecdsa_test_signature_validity", "label": "test_signature_validity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L595"}, {"id": "test_ecdsa_test_pk_recovery", "label": "test_pk_recovery()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L613"}, {"id": "test_ecdsa_st_random_gen_key_msg_nonce", "label": "st_random_gen_key_msg_nonce()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L638"}, {"id": "test_ecdsa_test_sig_verify", "label": "test_sig_verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L672"}, {"id": "test_ecdsa_test_int_to_string_with_zero", "label": "test_int_to_string_with_zero()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L689"}, {"id": "test_ecdsa_rationale_41", "label": "Check test vectors from X9.62", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L41"}, {"id": "test_ecdsa_rationale_344", "label": "`generator` defines the curve; is `(x, y)` a point on this curve? `expected`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L344"}, {"id": "test_ecdsa_rationale_596", "label": "`msg` = message, `qx` and `qy` represent the base point on elliptic curve of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L596"}, {"id": "test_ecdsa_rationale_639", "label": "Hypothesis strategy for test_sig_verify().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L639"}, {"id": "test_ecdsa_rationale_673", "label": "Check if signing and verification works for arbitrary messages and that sign", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L673"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "hypothesis_strategies", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "hypothesis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "unittest2", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_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_ecdsa.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_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_ecdsa.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_testp192fromx9_62", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L44", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_point_multiplication", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L55", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_point_multiplication_2", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L58", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_mult_and_addition", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L62", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_signature", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L69", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_verification", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L74", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_rejection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L77", "weight": 1.0}, {"source": "test_ecdsa_testp192fromx9_62", "target": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_testpublickey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L94", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_equality_public_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L95", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_inequality_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L104", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_inequality_different_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L118", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L132", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L140", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L154", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_point_is_valid_with_not_scalar_multiple_of_base_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L167", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L176", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L184", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L192", "weight": 1.0}, {"source": "test_ecdsa_testpublickey", "target": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_testpublickeyverifies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L212", "weight": 1.0}, {"source": "test_ecdsa_testpublickeyverifies", "target": "test_ecdsa_testpublickeyverifies_test_sig_with_r_zero", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L220", "weight": 1.0}, {"source": "test_ecdsa_testpublickeyverifies", "target": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L225", "weight": 1.0}, {"source": "test_ecdsa_testpublickeyverifies", "target": "test_ecdsa_testpublickeyverifies_test_sig_with_s_zero", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L230", "weight": 1.0}, {"source": "test_ecdsa_testpublickeyverifies", "target": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L235", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_testprivatekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L241", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L243", "weight": 1.0}, {"source": "test_ecdsa_testprivatekey", "target": "test_ecdsa_testprivatekey_test_equality_private_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L250", "weight": 1.0}, {"source": "test_ecdsa_testprivatekey", "target": "test_ecdsa_testprivatekey_test_inequality_private_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L255", "weight": 1.0}, {"source": "test_ecdsa_testprivatekey", "target": "test_ecdsa_testprivatekey_test_inequality_private_keys_not_implemented", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L260", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_test_point_validity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L343", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_test_signature_validity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L595", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_test_pk_recovery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L613", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_st_random_gen_key_msg_nonce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L638", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_test_sig_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L672", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ecdsa_py", "target": "test_ecdsa_test_int_to_string_with_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L689", "weight": 1.0}, {"source": "test_ecdsa_test_pk_recovery", "target": "test_ecdsa_test_signature_validity", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L629", "weight": 1.0}, {"source": "test_ecdsa_rationale_41", "target": "test_ecdsa_testp192fromx9_62", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L41", "weight": 1.0}, {"source": "test_ecdsa_rationale_344", "target": "test_ecdsa_test_point_validity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L344", "weight": 1.0}, {"source": "test_ecdsa_rationale_596", "target": "test_ecdsa_test_signature_validity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L596", "weight": 1.0}, {"source": "test_ecdsa_rationale_639", "target": "test_ecdsa_st_random_gen_key_msg_nonce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L639", "weight": 1.0}, {"source": "test_ecdsa_rationale_673", "target": "test_ecdsa_test_sig_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L673", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_ecdsa_setupclass", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L51"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L52"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L53"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_point_multiplication", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L56"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_point_multiplication_2", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L59"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_point_multiplication_2", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L60"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_mult_and_addition", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L66"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_mult_and_addition", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L67"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L75"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_rejection", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L78"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L81"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L82"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L83"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L84"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L85"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L86"}, {"caller_nid": "test_ecdsa_testp192fromx9_62_test_verification_with_regular_point", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L91"}, {"caller_nid": "test_ecdsa_testpublickey_test_equality_public_keys", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L99"}, {"caller_nid": "test_ecdsa_testpublickey_test_equality_public_keys", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L99"}, {"caller_nid": "test_ecdsa_testpublickey_test_equality_public_keys", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L100"}, {"caller_nid": "test_ecdsa_testpublickey_test_equality_public_keys", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L101"}, {"caller_nid": "test_ecdsa_testpublickey_test_equality_public_keys", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L102"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L108"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L108"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L112"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L112"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L114"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L115"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L116"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L122"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L122"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L126"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L126"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L128"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L129"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_different_curves", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L130"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L136"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L136"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L137"}, {"caller_nid": "test_ecdsa_testpublickey_test_inequality_public_key_not_implemented", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L138"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L141"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L142"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L142"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L142"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L147"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L147"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L149"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L150"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L152"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_key_with_generator_without_order", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L152"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L158"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L160"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "contains_point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L160"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L162"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L163"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L165"}, {"caller_nid": "test_ecdsa_testpublickey_test_public_point_on_curve_not_scalar_multiple_of_base_point", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L165"}, {"caller_nid": "test_ecdsa_testpublickey_test_point_is_valid_with_not_scalar_multiple_of_base_point", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L171"}, {"caller_nid": "test_ecdsa_testpublickey_test_point_is_valid_with_not_scalar_multiple_of_base_point", "callee": "point_is_valid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L171"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L177"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L179"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L180"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L182"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_negative", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L182"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L185"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L185"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L187"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L188"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L190"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_x_equal_p", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L190"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L193"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L195"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L196"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L198"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_negative", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L198"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "PointJacobi", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L201"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L201"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L203"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L204"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L206"}, {"caller_nid": "test_ecdsa_testpublickey_test_invalid_point_y_equal_p", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L206"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L216"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L216"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L218"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_zero", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L221"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_zero", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L223"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_zero", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L223"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L226"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L226"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L228"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_r_order", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L228"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_zero", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L231"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_zero", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L233"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_zero", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L233"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L236"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L236"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L238"}, {"caller_nid": "test_ecdsa_testpublickeyverifies_test_sig_with_s_order", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L238"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L247"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L247"}, {"caller_nid": "test_ecdsa_setupclass", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L248"}, {"caller_nid": "test_ecdsa_testprivatekey_test_equality_private_keys", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L251"}, {"caller_nid": "test_ecdsa_testprivatekey_test_equality_private_keys", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L252"}, {"caller_nid": "test_ecdsa_testprivatekey_test_equality_private_keys", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L253"}, {"caller_nid": "test_ecdsa_testprivatekey_test_inequality_private_keys", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L256"}, {"caller_nid": "test_ecdsa_testprivatekey_test_inequality_private_keys", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L257"}, {"caller_nid": "test_ecdsa_testprivatekey_test_inequality_private_keys", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L258"}, {"caller_nid": "test_ecdsa_testprivatekey_test_inequality_private_keys_not_implemented", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L261"}, {"caller_nid": "test_ecdsa_testprivatekey_test_inequality_private_keys_not_implemented", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L262"}, {"caller_nid": "test_ecdsa_test_point_validity", "callee": "point_is_valid", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L348"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L600"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L600"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L600"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "warns", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L601"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "digest_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L602"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L603"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L607"}, {"caller_nid": "test_ecdsa_test_signature_validity", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L607"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "Signature", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L615"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "warns", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L616"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "digest_integer", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L617"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L618"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "recover_public_keys", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L622"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L629"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L629"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L632"}, {"caller_nid": "test_ecdsa_test_pk_recovery", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L632"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "draw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L648"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "sampled_from", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L648"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L648"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L648"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "note", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L649"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L649"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L651"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L651"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "draw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L653"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "integers", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L653"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "draw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L654"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "integers", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L654"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "draw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L655"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "integers", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L656"}, {"caller_nid": "test_ecdsa_st_random_gen_key_msg_nonce", "callee": "integers", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L657"}, {"caller_nid": "test_ecdsa_test_sig_verify", "callee": "Public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L679"}, {"caller_nid": "test_ecdsa_test_sig_verify", "callee": "Private_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L680"}, {"caller_nid": "test_ecdsa_test_sig_verify", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L682"}, {"caller_nid": "test_ecdsa_test_sig_verify", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L684"}, {"caller_nid": "test_ecdsa_test_sig_verify", "callee": "verifies", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L686"}, {"caller_nid": "test_ecdsa_test_int_to_string_with_zero", "callee": "warns", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L690"}, {"caller_nid": "test_ecdsa_test_int_to_string_with_zero", "callee": "int_to_string", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L691"}, {"caller_nid": "test_ecdsa_test_int_to_string_with_zero", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py", "source_location": "L693"}]}