1 line
86 KiB
JSON
1 line
86 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "label": "test_eddsa.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1"}, {"id": "test_eddsa_testa2b_hex", "label": "TestA2B_Hex", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L26"}, {"id": "test_eddsa_testa2b_hex_test_invalid_input", "label": ".test_invalid_input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L27"}, {"id": "test_eddsa_test_ed25519_curve_compare", "label": "test_ed25519_curve_compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L32"}, {"id": "test_eddsa_test_ed25519_and_ed448_compare", "label": "test_ed25519_and_ed448_compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L36"}, {"id": "test_eddsa_test_ed25519_and_custom_curve_compare", "label": "test_ed25519_and_custom_curve_compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L40"}, {"id": "test_eddsa_test_ed25519_and_almost_exact_curve_compare", "label": "test_ed25519_and_almost_exact_curve_compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L46"}, {"id": "test_eddsa_test_ed25519_and_same_curve_params", "label": "test_ed25519_and_same_curve_params()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L52"}, {"id": "test_eddsa_test_ed25519_contains_point", "label": "test_ed25519_contains_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L59"}, {"id": "test_eddsa_test_ed25519_contains_point_bad", "label": "test_ed25519_contains_point_bad()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L64"}, {"id": "test_eddsa_test_ed25519_double", "label": "test_ed25519_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L68"}, {"id": "test_eddsa_test_ed25519_add_as_double", "label": "test_ed25519_add_as_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L90"}, {"id": "test_eddsa_test_ed25519_double_infinity", "label": "test_ed25519_double_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L102"}, {"id": "test_eddsa_test_ed25519_double_badly_encoded_infinity", "label": "test_ed25519_double_badly_encoded_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L110"}, {"id": "test_eddsa_test_ed25519_eq_with_different_z", "label": "test_ed25519_eq_with_different_z()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L119"}, {"id": "test_eddsa_test_ed25519_eq_against_infinity", "label": "test_ed25519_eq_against_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L132"}, {"id": "test_eddsa_test_ed25519_eq_encoded_infinity_against_infinity", "label": "test_ed25519_eq_encoded_infinity_against_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L136"}, {"id": "test_eddsa_test_ed25519_eq_bad_encode_of_infinity_against_infinity", "label": "test_ed25519_eq_bad_encode_of_infinity_against_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L141"}, {"id": "test_eddsa_test_ed25519_eq_against_non_edwards_point", "label": "test_ed25519_eq_against_non_Edwards_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L148"}, {"id": "test_eddsa_test_ed25519_eq_against_negated_point", "label": "test_ed25519_eq_against_negated_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L152"}, {"id": "test_eddsa_test_ed25519_eq_x_different_y", "label": "test_ed25519_eq_x_different_y()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L158"}, {"id": "test_eddsa_test_ed25519_mul_by_order", "label": "test_ed25519_mul_by_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L166"}, {"id": "test_eddsa_test_radd", "label": "test_radd()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L178"}, {"id": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "label": "test_ed25519_test_normalisation_and_scaling()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L187"}, {"id": "test_eddsa_test_ed25519_add_three_times", "label": "test_ed25519_add_three_times()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L208"}, {"id": "test_eddsa_test_ed25519_add_to_infinity", "label": "test_ed25519_add_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L227"}, {"id": "test_eddsa_test_ed25519_add_and_mul_equivalence", "label": "test_ed25519_add_and_mul_equivalence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L244"}, {"id": "test_eddsa_test_ed25519_add_literal_infinity", "label": "test_ed25519_add_literal_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L251"}, {"id": "test_eddsa_test_ed25519_add_infinity", "label": "test_ed25519_add_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L258"}, {"id": "test_eddsa_tested25519", "label": "TestEd25519", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L270"}, {"id": "test_eddsa_tested25519_test_add_wrong_curves", "label": ".test_add_wrong_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L271"}, {"id": "test_eddsa_tested25519_test_add_wrong_point_type", "label": ".test_add_wrong_point_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L277"}, {"id": "test_eddsa_test_generate_with_point", "label": "test_generate_with_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L284"}, {"id": "test_eddsa_test_ed25519_mul_to_order_min_1", "label": "test_ed25519_mul_to_order_min_1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L300"}, {"id": "test_eddsa_test_ed25519_mul_to_infinity", "label": "test_ed25519_mul_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L314"}, {"id": "test_eddsa_test_ed25519_mul_to_infinity_plus_1", "label": "test_ed25519_mul_to_infinity_plus_1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L318"}, {"id": "test_eddsa_test_ed25519_mul_and_add", "label": "test_ed25519_mul_and_add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L323"}, {"id": "test_eddsa_test_ed25519_mul_and_add_2", "label": "test_ed25519_mul_and_add_2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L331"}, {"id": "test_eddsa_test_ed25519_mul_infinity", "label": "test_ed25519_mul_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L340"}, {"id": "test_eddsa_test_ed25519_mul_by_zero", "label": "test_ed25519_mul_by_zero()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L348"}, {"id": "test_eddsa_test_ed25519_mul_by_one", "label": "test_ed25519_mul_by_one()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L354"}, {"id": "test_eddsa_test_ed25519_mul_custom_point", "label": "test_ed25519_mul_custom_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L360"}, {"id": "test_eddsa_test_ed25519_pickle", "label": "test_ed25519_pickle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L372"}, {"id": "test_eddsa_test_ed448_eq_against_different_curve", "label": "test_ed448_eq_against_different_curve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L377"}, {"id": "test_eddsa_test_ed448_double", "label": "test_ed448_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L381"}, {"id": "test_eddsa_test_ed448_add_as_double", "label": "test_ed448_add_as_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L404"}, {"id": "test_eddsa_test_ed448_mul_as_double", "label": "test_ed448_mul_as_double()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L413"}, {"id": "test_eddsa_test_ed448_add_to_infinity", "label": "test_ed448_add_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L421"}, {"id": "test_eddsa_test_ed448_mul_to_infinity", "label": "test_ed448_mul_to_infinity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L440"}, {"id": "test_eddsa_test_ed448_mul_to_infinity_plus_1", "label": "test_ed448_mul_to_infinity_plus_1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L447"}, {"id": "test_eddsa_test_ed448_add_and_mul_equivalence", "label": "test_ed448_add_and_mul_equivalence()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L455"}, {"id": "test_eddsa_test_ed25519_encode", "label": "test_ed25519_encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L462"}, {"id": "test_eddsa_test_ed25519_decode", "label": "test_ed25519_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L473"}, {"id": "test_eddsa_testedwardsmalformed", "label": "TestEdwardsMalformed", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L483"}, {"id": "test_eddsa_testedwardsmalformed_test_invalid_point", "label": ".test_invalid_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L484"}, {"id": "test_eddsa_testedwardsmalformed_test_invalid_length", "label": ".test_invalid_length()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L492"}, {"id": "test_eddsa_testedwardsmalformed_test_ed448_invalid", "label": ".test_ed448_invalid()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L503"}, {"id": "test_eddsa_test_ed448_encode", "label": "test_ed448_encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L509"}, {"id": "test_eddsa_test_ed448_decode", "label": "test_ed448_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L522"}, {"id": "test_eddsa_testeddsaequality", "label": "TestEdDSAEquality", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L535"}, {"id": "test_eddsa_testeddsaequality_test_equal_public_points", "label": ".test_equal_public_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L536"}, {"id": "test_eddsa_testeddsaequality_test_unequal_public_points", "label": ".test_unequal_public_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L544"}, {"id": "test_eddsa_testeddsaequality_test_unequal_to_string", "label": ".test_unequal_to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L550"}, {"id": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "label": ".test_unequal_publickey_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L556"}, {"id": "test_eddsa_testeddsaequality_test_equal_private_keys", "label": ".test_equal_private_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L564"}, {"id": "test_eddsa_testeddsaequality_test_unequal_private_keys", "label": ".test_unequal_private_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L572"}, {"id": "test_eddsa_testeddsaequality_test_unequal_privatekey_to_string", "label": ".test_unequal_privatekey_to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L580"}, {"id": "test_eddsa_testeddsaequality_test_unequal_privatekey_curves", "label": ".test_unequal_privatekey_curves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L586"}, {"id": "test_eddsa_testinvalideddsainputs", "label": "TestInvalidEdDSAInputs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L593"}, {"id": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_private_key", "label": ".test_wrong_length_of_private_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L594"}, {"id": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_public_key", "label": ".test_wrong_length_of_public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L598"}, {"id": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "label": ".test_wrong_cofactor_curve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L602"}, {"id": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "label": ".test_invalid_signature_length()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L617"}, {"id": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "label": ".test_changing_public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L625"}, {"id": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "label": ".test_changing_public_key_to_different_point()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L636"}, {"id": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "label": ".test_invalid_s_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L644"}, {"id": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "label": ".test_invalid_r_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L665"}, {"id": "test_eddsa_test_ed25519_encode_decode", "label": "test_ed25519_encode_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L698"}, {"id": "test_eddsa_test_ed448_encode_decode", "label": "test_ed448_encode_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L710"}, {"id": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "label": "test_ed25519_mul_precompute_vs_naf()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L722"}, {"id": "test_eddsa_test_vectors", "label": "test_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1109"}, {"id": "test_eddsa_rationale_723", "label": "Compare multiplication with and without precomputation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L723"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "pickle", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "unittest2", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "unittest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "hypothesis", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "hypothesis_strategies", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_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_eddsa.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_eddsa_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_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_eddsa.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_testa2b_hex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L26", "weight": 1.0}, {"source": "test_eddsa_testa2b_hex", "target": "test_eddsa_testa2b_hex_test_invalid_input", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_curve_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_and_ed448_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_and_custom_curve_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_and_almost_exact_curve_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_and_same_curve_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_contains_point", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_contains_point_bad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_as_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_double_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_double_badly_encoded_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_with_different_z", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_against_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_encoded_infinity_against_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_bad_encode_of_infinity_against_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L141", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_against_non_edwards_point", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L148", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_against_negated_point", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L152", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_eq_x_different_y", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L158", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_by_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_radd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_three_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_to_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L227", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_and_mul_equivalence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L244", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_literal_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L251", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_add_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L258", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_tested25519", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L270", "weight": 1.0}, {"source": "test_eddsa_tested25519", "target": "test_eddsa_tested25519_test_add_wrong_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L271", "weight": 1.0}, {"source": "test_eddsa_tested25519", "target": "test_eddsa_tested25519_test_add_wrong_point_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_generate_with_point", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_to_order_min_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L300", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_to_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_to_infinity_plus_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L318", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_and_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_and_add_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L331", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L340", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_by_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L348", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_by_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L354", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_custom_point", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_pickle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L372", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_eq_against_different_curve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L377", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_add_as_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_mul_as_double", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_add_to_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L421", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_mul_to_infinity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L440", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_mul_to_infinity_plus_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_add_and_mul_equivalence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L455", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L473", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_testedwardsmalformed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L483", "weight": 1.0}, {"source": "test_eddsa_testedwardsmalformed", "target": "test_eddsa_testedwardsmalformed_test_invalid_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L484", "weight": 1.0}, {"source": "test_eddsa_testedwardsmalformed", "target": "test_eddsa_testedwardsmalformed_test_invalid_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L492", "weight": 1.0}, {"source": "test_eddsa_testedwardsmalformed", "target": "test_eddsa_testedwardsmalformed_test_ed448_invalid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L503", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L509", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L522", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_testeddsaequality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L535", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_equal_public_points", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L536", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_public_points", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L544", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L550", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L556", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_equal_private_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L564", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_private_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L572", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_privatekey_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L580", "weight": 1.0}, {"source": "test_eddsa_testeddsaequality", "target": "test_eddsa_testeddsaequality_test_unequal_privatekey_curves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L586", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_testinvalideddsainputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L593", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_private_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L594", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L598", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L602", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L617", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L625", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L636", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L644", "weight": 1.0}, {"source": "test_eddsa_testinvalideddsainputs", "target": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L665", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_encode_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L698", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed448_encode_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L710", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_test_eddsa_py", "target": "test_eddsa_test_vectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1109", "weight": 1.0}, {"source": "test_eddsa_rationale_723", "target": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L723", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_eddsa_testa2b_hex_test_invalid_input", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L28"}, {"caller_nid": "test_eddsa_testa2b_hex_test_invalid_input", "callee": "a2b_hex", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L29"}, {"caller_nid": "test_eddsa_test_ed25519_and_custom_curve_compare", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L41"}, {"caller_nid": "test_eddsa_test_ed25519_and_custom_curve_compare", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L41"}, {"caller_nid": "test_eddsa_test_ed25519_and_custom_curve_compare", "callee": "a", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L41"}, {"caller_nid": "test_eddsa_test_ed25519_and_almost_exact_curve_compare", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L47"}, {"caller_nid": "test_eddsa_test_ed25519_and_almost_exact_curve_compare", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L47"}, {"caller_nid": "test_eddsa_test_ed25519_and_almost_exact_curve_compare", "callee": "a", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L47"}, {"caller_nid": "test_eddsa_test_ed25519_and_same_curve_params", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L53"}, {"caller_nid": "test_eddsa_test_ed25519_and_same_curve_params", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L53"}, {"caller_nid": "test_eddsa_test_ed25519_and_same_curve_params", "callee": "a", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L53"}, {"caller_nid": "test_eddsa_test_ed25519_and_same_curve_params", "callee": "d", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L53"}, {"caller_nid": "test_eddsa_test_ed25519_contains_point", "callee": "contains_point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L61"}, {"caller_nid": "test_eddsa_test_ed25519_contains_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L61"}, {"caller_nid": "test_eddsa_test_ed25519_contains_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L61"}, {"caller_nid": "test_eddsa_test_ed25519_contains_point_bad", "callee": "contains_point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L65"}, {"caller_nid": "test_eddsa_test_ed25519_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L71"}, {"caller_nid": "test_eddsa_test_ed25519_double", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L73"}, {"caller_nid": "test_eddsa_test_ed25519_double", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L75"}, {"caller_nid": "test_eddsa_test_ed25519_double", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L79"}, {"caller_nid": "test_eddsa_test_ed25519_double", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L84"}, {"caller_nid": "test_eddsa_test_ed25519_add_as_double", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L95"}, {"caller_nid": "test_eddsa_test_ed25519_add_as_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L97"}, {"caller_nid": "test_eddsa_test_ed25519_double_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L103"}, {"caller_nid": "test_eddsa_test_ed25519_double_infinity", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L105"}, {"caller_nid": "test_eddsa_test_ed25519_double_badly_encoded_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L112"}, {"caller_nid": "test_eddsa_test_ed25519_double_badly_encoded_infinity", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L114"}, {"caller_nid": "test_eddsa_test_ed25519_eq_with_different_z", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L120"}, {"caller_nid": "test_eddsa_test_ed25519_eq_with_different_z", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L121"}, {"caller_nid": "test_eddsa_test_ed25519_eq_with_different_z", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L122"}, {"caller_nid": "test_eddsa_test_ed25519_eq_with_different_z", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L124"}, {"caller_nid": "test_eddsa_test_ed25519_eq_with_different_z", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L125"}, {"caller_nid": "test_eddsa_test_ed25519_eq_encoded_infinity_against_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L137"}, {"caller_nid": "test_eddsa_test_ed25519_eq_bad_encode_of_infinity_against_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L144"}, {"caller_nid": "test_eddsa_test_ed25519_eq_against_negated_point", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L154"}, {"caller_nid": "test_eddsa_test_ed25519_eq_against_negated_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L154"}, {"caller_nid": "test_eddsa_test_ed25519_eq_against_negated_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L154"}, {"caller_nid": "test_eddsa_test_ed25519_eq_against_negated_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L154"}, {"caller_nid": "test_eddsa_test_ed25519_eq_against_negated_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L154"}, {"caller_nid": "test_eddsa_test_ed25519_eq_x_different_y", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L160"}, {"caller_nid": "test_eddsa_test_ed25519_eq_x_different_y", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L161"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L167"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L169"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L170"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L172"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L172"}, {"caller_nid": "test_eddsa_test_ed25519_mul_by_order", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L175"}, {"caller_nid": "test_eddsa_test_radd", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L180"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L188"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L189"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L190"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L192"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L194"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L195"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "scale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L197"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L199"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L200"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "scale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L202"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L204"}, {"caller_nid": "test_eddsa_test_ed25519_test_normalisation_and_scaling", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L205"}, {"caller_nid": "test_eddsa_test_ed25519_add_three_times", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L213"}, {"caller_nid": "test_eddsa_test_ed25519_add_three_times", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L217"}, {"caller_nid": "test_eddsa_test_ed25519_add_three_times", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L222"}, {"caller_nid": "test_eddsa_test_ed25519_add_to_infinity", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L229"}, {"caller_nid": "test_eddsa_test_ed25519_add_to_infinity", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L233"}, {"caller_nid": "test_eddsa_test_ed25519_add_to_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L237"}, {"caller_nid": "test_eddsa_test_ed25519_add_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L259"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_curves", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L272"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_curves", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L275"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_curves", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L275"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_point_type", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L278"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_point_type", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L281"}, {"caller_nid": "test_eddsa_tested25519_test_add_wrong_point_type", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L281"}, {"caller_nid": "test_eddsa_test_generate_with_point", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L285"}, {"caller_nid": "test_eddsa_test_generate_with_point", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L289"}, {"caller_nid": "test_eddsa_test_generate_with_point", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L293"}, {"caller_nid": "test_eddsa_test_generate_with_point", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L295"}, {"caller_nid": "test_eddsa_test_generate_with_point", "callee": "public_point", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L297"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_order_min_1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L301"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_order_min_1", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L305"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_order_min_1", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L309"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_order_min_1", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L311"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_infinity", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L315"}, {"caller_nid": "test_eddsa_test_ed25519_mul_to_infinity_plus_1", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L320"}, {"caller_nid": "test_eddsa_test_ed25519_mul_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L341"}, {"caller_nid": "test_eddsa_test_ed25519_mul_custom_point", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L365"}, {"caller_nid": "test_eddsa_test_ed25519_mul_custom_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L365"}, {"caller_nid": "test_eddsa_test_ed25519_mul_custom_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L365"}, {"caller_nid": "test_eddsa_test_ed25519_mul_custom_point", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L365"}, {"caller_nid": "test_eddsa_test_ed25519_mul_custom_point", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L365"}, {"caller_nid": "test_eddsa_test_ed25519_pickle", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L374"}, {"caller_nid": "test_eddsa_test_ed25519_pickle", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L374"}, {"caller_nid": "test_eddsa_test_ed448_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L383"}, {"caller_nid": "test_eddsa_test_ed448_double", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L385"}, {"caller_nid": "test_eddsa_test_ed448_double", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L387"}, {"caller_nid": "test_eddsa_test_ed448_double", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L392"}, {"caller_nid": "test_eddsa_test_ed448_double", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L398"}, {"caller_nid": "test_eddsa_test_ed448_add_as_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L408"}, {"caller_nid": "test_eddsa_test_ed448_mul_as_double", "callee": "double", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L416"}, {"caller_nid": "test_eddsa_test_ed448_add_to_infinity", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L423"}, {"caller_nid": "test_eddsa_test_ed448_add_to_infinity", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L428"}, {"caller_nid": "test_eddsa_test_ed448_add_to_infinity", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L433"}, {"caller_nid": "test_eddsa_test_ed448_mul_to_infinity", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L442"}, {"caller_nid": "test_eddsa_test_ed448_mul_to_infinity_plus_1", "callee": "order", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L450"}, {"caller_nid": "test_eddsa_test_ed25519_encode", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L464"}, {"caller_nid": "test_eddsa_test_ed25519_encode", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L465"}, {"caller_nid": "test_eddsa_test_ed25519_decode", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L478"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_point", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L489"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_point", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L490"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_length", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L498"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_length", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L499"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_length", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L501"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_invalid_length", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L501"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_ed448_invalid", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L505"}, {"caller_nid": "test_eddsa_testedwardsmalformed_test_ed448_invalid", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L506"}, {"caller_nid": "test_eddsa_test_ed448_encode", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L511"}, {"caller_nid": "test_eddsa_test_ed448_encode", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L512"}, {"caller_nid": "test_eddsa_test_ed448_decode", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L530"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_public_points", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L537"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_public_points", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L538"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_public_points", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L540"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_public_points", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L542"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_public_points", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L545"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_public_points", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L546"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_public_points", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L548"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_to_string", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L551"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_to_string", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L554"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L557"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L558"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L560"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_publickey_curves", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L562"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_private_keys", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L565"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_private_keys", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L566"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_private_keys", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L568"}, {"caller_nid": "test_eddsa_testeddsaequality_test_equal_private_keys", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L570"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_private_keys", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L573"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_private_keys", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L574"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_private_keys", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L576"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_private_keys", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L578"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_privatekey_to_string", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L581"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_privatekey_to_string", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L584"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_privatekey_curves", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L587"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_privatekey_curves", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L588"}, {"caller_nid": "test_eddsa_testeddsaequality_test_unequal_privatekey_curves", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L590"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_private_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L595"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_private_key", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L596"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_public_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L599"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_length_of_public_key", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L600"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "CurveEdTw", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L608"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "p", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L608"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "a", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L608"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "d", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L608"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L610"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L610"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L610"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L610"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L610"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L612"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L613"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L613"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L615"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_wrong_cofactor_curve", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L615"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L618"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L620"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L621"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L623"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_signature_length", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L623"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L626"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L630"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L630"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L630"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L630"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L630"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L634"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L637"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L639"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "callee": "assertIn", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L642"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_changing_public_key_to_different_point", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L642"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L645"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L650"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L657"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L657"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L659"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L662"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_s_value", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L663"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L666"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L671"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L678"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L678"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L680"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L683"}, {"caller_nid": "test_eddsa_testinvalideddsainputs_test_invalid_r_value", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L684"}, {"caller_nid": "test_eddsa_test_ed25519_encode_decode", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L701"}, {"caller_nid": "test_eddsa_test_ed25519_encode_decode", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L701"}, {"caller_nid": "test_eddsa_test_ed448_encode_decode", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L713"}, {"caller_nid": "test_eddsa_test_ed448_encode_decode", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L713"}, {"caller_nid": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "callee": "PointEdwards", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L725"}, {"caller_nid": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L725"}, {"caller_nid": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L725"}, {"caller_nid": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "callee": "x", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L725"}, {"caller_nid": "test_eddsa_test_ed25519_mul_precompute_vs_naf", "callee": "y", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L725"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "a2b_hex", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1110"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "a2b_hex", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1111"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "a2b_hex", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1112"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "a2b_hex", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1113"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "PrivateKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1115"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "PublicKey", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1116"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1118"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1118"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "public_key", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1118"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "sign", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1120"}, {"caller_nid": "test_eddsa_test_vectors", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py", "source_location": "L1124"}]} |