1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "label": "_sha3.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L1"}, {"id": "sha3_shake_256", "label": "shake_256()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L10"}, {"id": "sha3_from_le", "label": "_from_le()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L18"}, {"id": "sha3_rol", "label": "_rol()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L22"}, {"id": "sha3_sha3_transform", "label": "_sha3_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L26"}, {"id": "sha3_reinterpret_to_words_and_xor", "label": "_reinterpret_to_words_and_xor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L142"}, {"id": "sha3_reinterpret_to_octets", "label": "_reinterpret_to_octets()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L147"}, {"id": "sha3_sha3_raw", "label": "_sha3_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L153"}, {"id": "sha3_rationale_1", "label": "Implementation of the SHAKE-256 algorithm for Ed448", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L1"}, {"id": "sha3_rationale_154", "label": "Semi-generic SHA-3 implementation", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L154"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_shake_256", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_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/_sha3.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_from_le", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_rol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_sha3_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_reinterpret_to_words_and_xor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_reinterpret_to_octets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_sha3_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L153", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "target": "sha3_shake_256", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L180", "weight": 1.0}, {"source": "sha3_sha3_transform", "target": "sha3_rol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L114", "weight": 1.0}, {"source": "sha3_reinterpret_to_words_and_xor", "target": "sha3_from_le", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L144", "weight": 1.0}, {"source": "sha3_sha3_raw", "target": "sha3_reinterpret_to_words_and_xor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L161", "weight": 1.0}, {"source": "sha3_sha3_raw", "target": "sha3_sha3_transform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L163", "weight": 1.0}, {"source": "sha3_sha3_raw", "target": "sha3_reinterpret_to_octets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L176", "weight": 1.0}, {"source": "sha3_shake_256", "target": "sha3_sha3_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L181", "weight": 1.0}, {"source": "sha3_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_sha3_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L1", "weight": 1.0}, {"source": "sha3_rationale_154", "target": "sha3_sha3_raw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L154", "weight": 1.0}], "raw_calls": [{"caller_nid": "sha3_shake_256", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L11"}, {"caller_nid": "sha3_shake_256", "callee": "new", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L11"}, {"caller_nid": "sha3_from_le", "callee": "bytes_to_int", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L19"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L107"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L111"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L113"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L115"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L118"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L122"}, {"caller_nid": "sha3_sha3_transform", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L122"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L126"}, {"caller_nid": "sha3_sha3_transform", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L136"}, {"caller_nid": "sha3_reinterpret_to_words_and_xor", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L143"}, {"caller_nid": "sha3_reinterpret_to_words_and_xor", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L143"}, {"caller_nid": "sha3_reinterpret_to_octets", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L148"}, {"caller_nid": "sha3_reinterpret_to_octets", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L149"}, {"caller_nid": "sha3_reinterpret_to_octets", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L149"}, {"caller_nid": "sha3_reinterpret_to_octets", "callee": "int_to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L150"}, {"caller_nid": "sha3_sha3_raw", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L159"}, {"caller_nid": "sha3_sha3_raw", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L160"}, {"caller_nid": "sha3_sha3_raw", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L165"}, {"caller_nid": "sha3_sha3_raw", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L166"}, {"caller_nid": "sha3_sha3_raw", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L167"}, {"caller_nid": "sha3_sha3_raw", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L168"}, {"caller_nid": "sha3_sha3_raw", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L169"}, {"caller_nid": "sha3_sha3_raw", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L174"}, {"caller_nid": "sha3_sha3_raw", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py", "source_location": "L175"}]} |