Files
tfm_ainventory/graphify-out/cache/e935cd79890c5836b55e59e82f02991c8433458a326b0e2f0d0c5007bd2efb3d.json

1 line
50 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "label": "test_ellipticcurve.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L1"}, {"id": "test_ellipticcurve_test_p192_mult_tests", "label": "test_p192_mult_tests()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L48"}, {"id": "test_ellipticcurve_add_n_times", "label": "add_n_times()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L55"}, {"id": "test_ellipticcurve_test_add_and_mult_equivalence", "label": "test_add_and_mult_equivalence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L70"}, {"id": "test_ellipticcurve_testcurve", "label": "TestCurve", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L74"}, {"id": "test_ellipticcurve_setupclass", "label": "setUpClass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L76"}, {"id": "test_ellipticcurve_testcurve_test_equality_curves", "label": ".test_equality_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L79"}, {"id": "test_ellipticcurve_testcurve_test_inequality_curves", "label": ".test_inequality_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L82"}, {"id": "test_ellipticcurve_testcurve_test_inequality_curves_by_b_only", "label": ".test_inequality_curves_by_b_only()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L86"}, {"id": "test_ellipticcurve_testcurve_test_usability_in_a_hashed_collection_curves", "label": ".test_usability_in_a_hashed_collection_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L91"}, {"id": "test_ellipticcurve_testcurve_test_hashability_curves", "label": ".test_hashability_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L94"}, {"id": "test_ellipticcurve_testcurve_test_conflation_curves", "label": ".test_conflation_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L97"}, {"id": "test_ellipticcurve_testcurve_test_str", "label": ".test___str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L105"}, {"id": "test_ellipticcurve_testcurve_test_str_with_cofactor", "label": ".test___str___with_cofactor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L108"}, {"id": "test_ellipticcurve_testcurveedtw", "label": "TestCurveEdTw", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L113"}, {"id": "test_ellipticcurve_testcurveedtw_test_str", "label": ".test___str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L118"}, {"id": "test_ellipticcurve_testcurveedtw_test_str_with_cofactor", "label": ".test___str___with_cofactor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L121"}, {"id": "test_ellipticcurve_testcurveedtw_test_usability_in_a_hashed_collection_curves", "label": ".test_usability_in_a_hashed_collection_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L125"}, {"id": "test_ellipticcurve_testcurveedtw_test_hashability_curves", "label": ".test_hashability_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L128"}, {"id": "test_ellipticcurve_testpoint", "label": "TestPoint", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L132"}, {"id": "test_ellipticcurve_testpoint_test_p192", "label": ".test_p192()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L149"}, {"id": "test_ellipticcurve_testpoint_test_double_infinity", "label": ".test_double_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L177"}, {"id": "test_ellipticcurve_testpoint_test_double", "label": ".test_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L184"}, {"id": "test_ellipticcurve_testpoint_test_double_to_infinity", "label": ".test_double_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L192"}, {"id": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "label": ".test_add_self_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L201"}, {"id": "test_ellipticcurve_testpoint_test_mul_to_infinity", "label": ".test_mul_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L210"}, {"id": "test_ellipticcurve_testpoint_test_multiply", "label": ".test_multiply()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L219"}, {"id": "test_ellipticcurve_testpoint_test_add", "label": ".test_add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L227"}, {"id": "test_ellipticcurve_testpoint_test_add_as_double", "label": ".test_add_as_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L237"}, {"id": "test_ellipticcurve_testpoint_test_equality_points", "label": ".test_equality_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L247"}, {"id": "test_ellipticcurve_testpoint_test_inequality_points", "label": ".test_inequality_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L250"}, {"id": "test_ellipticcurve_testpoint_test_inequality_points_diff_types", "label": ".test_inequality_points_diff_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L255"}, {"id": "test_ellipticcurve_testpoint_test_inequality_diff_y", "label": ".test_inequality_diff_y()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L259"}, {"id": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "label": ".test_to_bytes_from_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L265"}, {"id": "test_ellipticcurve_testpoint_test_add_to_neg_self", "label": ".test_add_to_neg_self()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L270"}, {"id": "test_ellipticcurve_testpoint_test_add_to_infinity", "label": ".test_add_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L275"}, {"id": "test_ellipticcurve_testpoint_test_mul_infinity_by_scalar", "label": ".test_mul_infinity_by_scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L280"}, {"id": "test_ellipticcurve_testpoint_test_mul_by_negative", "label": ".test_mul_by_negative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L283"}, {"id": "test_ellipticcurve_testpoint_test_str_infinity", "label": ".test_str_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L288"}, {"id": "test_ellipticcurve_testpoint_test_str_point", "label": ".test_str_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L291"}, {"id": "test_ellipticcurve_rationale_228", "label": "We expect that on curve c, (x1,y1) + (x2, y2 ) = (x3, y3).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L228"}, {"id": "test_ellipticcurve_rationale_238", "label": "We expect that on curve c, (x1,y1) + (x2, y2 ) = (x3, y3).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L238"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "unittest2", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "hypothesis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "hypothesis_strategies", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "hypothesis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_numbertheory_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_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_ellipticcurve.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_test_p192_mult_tests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_add_n_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_test_add_and_mult_equivalence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_testcurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L76", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_equality_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L79", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_inequality_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L82", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_inequality_curves_by_b_only", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L86", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_usability_in_a_hashed_collection_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L91", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_hashability_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L94", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_conflation_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L97", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L105", "weight": 1.0}, {"source": "test_ellipticcurve_testcurve", "target": "test_ellipticcurve_testcurve_test_str_with_cofactor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_testcurveedtw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L115", "weight": 1.0}, {"source": "test_ellipticcurve_testcurveedtw", "target": "test_ellipticcurve_testcurveedtw_test_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L118", "weight": 1.0}, {"source": "test_ellipticcurve_testcurveedtw", "target": "test_ellipticcurve_testcurveedtw_test_str_with_cofactor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L121", "weight": 1.0}, {"source": "test_ellipticcurve_testcurveedtw", "target": "test_ellipticcurve_testcurveedtw_test_usability_in_a_hashed_collection_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L125", "weight": 1.0}, {"source": "test_ellipticcurve_testcurveedtw", "target": "test_ellipticcurve_testcurveedtw_test_hashability_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_testpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_ellipticcurve_py", "target": "test_ellipticcurve_setupclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L134", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_p192", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L149", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_double_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L177", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_double", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L184", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_double_to_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L192", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L201", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_mul_to_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L210", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L219", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L227", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_add_as_double", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L237", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_equality_points", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L247", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_inequality_points", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L250", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_inequality_points_diff_types", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L255", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_inequality_diff_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L259", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L265", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_add_to_neg_self", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L270", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_add_to_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L275", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_mul_infinity_by_scalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L280", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_mul_by_negative", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L283", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_str_infinity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L288", "weight": 1.0}, {"source": "test_ellipticcurve_testpoint", "target": "test_ellipticcurve_testpoint_test_str_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L291", "weight": 1.0}, {"source": "test_ellipticcurve_rationale_228", "target": "test_ellipticcurve_testpoint_test_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L228", "weight": 1.0}, {"source": "test_ellipticcurve_rationale_238", "target": "test_ellipticcurve_testpoint_test_add_as_double", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L238", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_ellipticcurve_test_p192_mult_tests", "callee": "inverse_mod", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L49"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L77"}, {"caller_nid": "test_ellipticcurve_testcurve_test_equality_curves", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L80"}, {"caller_nid": "test_ellipticcurve_testcurve_test_equality_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L80"}, {"caller_nid": "test_ellipticcurve_testcurve_test_inequality_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L83"}, {"caller_nid": "test_ellipticcurve_testcurve_test_inequality_curves", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L84"}, {"caller_nid": "test_ellipticcurve_testcurve_test_inequality_curves_by_b_only", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L87"}, {"caller_nid": "test_ellipticcurve_testcurve_test_inequality_curves_by_b_only", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L88"}, {"caller_nid": "test_ellipticcurve_testcurve_test_inequality_curves_by_b_only", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L89"}, {"caller_nid": "test_ellipticcurve_testcurve_test_hashability_curves", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L95"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L98"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L98"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L98"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L99"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L99"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L100"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L100"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L100"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L101"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L101"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L101"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "assertDictEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L102"}, {"caller_nid": "test_ellipticcurve_testcurve_test_conflation_curves", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L103"}, {"caller_nid": "test_ellipticcurve_testcurve_test_str", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L106"}, {"caller_nid": "test_ellipticcurve_testcurve_test_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L106"}, {"caller_nid": "test_ellipticcurve_testcurve_test_str_with_cofactor", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L109"}, {"caller_nid": "test_ellipticcurve_testcurve_test_str_with_cofactor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L110"}, {"caller_nid": "test_ellipticcurve_testcurve_test_str_with_cofactor", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L110"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L116"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_str", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L119"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L119"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_str_with_cofactor", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L122"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_str_with_cofactor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L123"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_str_with_cofactor", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L123"}, {"caller_nid": "test_ellipticcurve_testcurveedtw_test_hashability_curves", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L129"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L135"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L136"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L146"}, {"caller_nid": "test_ellipticcurve_setupclass", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L147"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L154"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L155"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L160"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L161"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L163"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L164"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L170"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L171"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L173"}, {"caller_nid": "test_ellipticcurve_testpoint_test_p192", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L174"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L179"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L180"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L181"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L181"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L181"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L182"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L182"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_infinity", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L182"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L187"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L188"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L189"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L189"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L190"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L190"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L193"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L194"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L195"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L195"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L195"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L196"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L197"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L198"}, {"caller_nid": "test_ellipticcurve_testpoint_test_double_to_infinity", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L199"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L202"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L204"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L204"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L204"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L205"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L207"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_self_to_infinity", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L208"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L211"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L213"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L213"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L213"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L214"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L216"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_to_infinity", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L217"}, {"caller_nid": "test_ellipticcurve_testpoint_test_multiply", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L221"}, {"caller_nid": "test_ellipticcurve_testpoint_test_multiply", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L223"}, {"caller_nid": "test_ellipticcurve_testpoint_test_multiply", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L223"}, {"caller_nid": "test_ellipticcurve_testpoint_test_multiply", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L224"}, {"caller_nid": "test_ellipticcurve_testpoint_test_multiply", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L224"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L231"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L232"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L234"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L234"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L235"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L235"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L241"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L242"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L244"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L244"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L245"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_as_double", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L245"}, {"caller_nid": "test_ellipticcurve_testpoint_test_equality_points", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L248"}, {"caller_nid": "test_ellipticcurve_testpoint_test_equality_points", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L248"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_points", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L251"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_points", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L252"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_points", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L253"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_points_diff_types", "callee": "CurveFp", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L256"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_points_diff_types", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L257"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_diff_y", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L260"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_diff_y", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L261"}, {"caller_nid": "test_ellipticcurve_testpoint_test_inequality_diff_y", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L263"}, {"caller_nid": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L266"}, {"caller_nid": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L268"}, {"caller_nid": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L268"}, {"caller_nid": "test_ellipticcurve_testpoint_test_to_bytes_from_bytes", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L268"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_to_neg_self", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L271"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_to_neg_self", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L273"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_to_infinity", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L276"}, {"caller_nid": "test_ellipticcurve_testpoint_test_add_to_infinity", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L278"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_infinity_by_scalar", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L281"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_by_negative", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L284"}, {"caller_nid": "test_ellipticcurve_testpoint_test_mul_by_negative", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L286"}, {"caller_nid": "test_ellipticcurve_testpoint_test_str_infinity", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L289"}, {"caller_nid": "test_ellipticcurve_testpoint_test_str_infinity", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L289"}, {"caller_nid": "test_ellipticcurve_testpoint_test_str_point", "callee": "Point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L292"}, {"caller_nid": "test_ellipticcurve_testpoint_test_str_point", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L294"}, {"caller_nid": "test_ellipticcurve_testpoint_test_str_point", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py", "source_location": "L294"}]}