1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "label": "x448.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L1"}, {"id": "x448_x448publickey", "label": "X448PublicKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L15"}, {"id": "x448_from_public_bytes", "label": "from_public_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L17"}, {"id": "x448_public_bytes", "label": "public_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L29"}, {"id": "x448_public_bytes_raw", "label": "public_bytes_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L39"}, {"id": "x448_eq", "label": "__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L46"}, {"id": "x448_copy", "label": "__copy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L52"}, {"id": "x448_x448privatekey", "label": "X448PrivateKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L62"}, {"id": "x448_generate", "label": "generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L64"}, {"id": "x448_from_private_bytes", "label": "from_private_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L76"}, {"id": "x448_public_key", "label": "public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L88"}, {"id": "x448_private_bytes", "label": "private_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L94"}, {"id": "x448_private_bytes_raw", "label": "private_bytes_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L105"}, {"id": "x448_exchange", "label": "exchange()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L112"}, {"id": "x448_rationale_34", "label": "The serialized bytes of the public key.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L34"}, {"id": "x448_rationale_40", "label": "The raw bytes of the public key. Equivalent to public_bytes(Raw, Raw).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L40"}, {"id": "x448_rationale_89", "label": "Returns the public key associated with this private key", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L89"}, {"id": "x448_rationale_100", "label": "The serialized bytes of the private key.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L100"}, {"id": "x448_rationale_106", "label": "The raw bytes of the private key. Equivalent to private_bytes(Raw, Raw,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L106"}, {"id": "x448_rationale_113", "label": "Performs a key exchange operation using the provided peer's public key.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L113"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "cryptography_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "cryptography_hazmat_bindings_rust", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "cryptography_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_x448publickey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_from_public_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_public_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_public_bytes_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_copy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_x448privatekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_from_private_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_public_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_private_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_private_bytes_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_exchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_asymmetric_x448_py", "target": "x448_copy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L118", "weight": 1.0}, {"source": "x448_rationale_34", "target": "x448_x448publickey_public_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L34", "weight": 1.0}, {"source": "x448_rationale_40", "target": "x448_x448publickey_public_bytes_raw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L40", "weight": 1.0}, {"source": "x448_rationale_89", "target": "x448_x448privatekey_public_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L89", "weight": 1.0}, {"source": "x448_rationale_100", "target": "x448_x448privatekey_private_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L100", "weight": 1.0}, {"source": "x448_rationale_106", "target": "x448_x448privatekey_private_bytes_raw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L106", "weight": 1.0}, {"source": "x448_rationale_113", "target": "x448_x448privatekey_exchange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L113", "weight": 1.0}], "raw_calls": [{"caller_nid": "x448_from_public_bytes", "callee": "x448_supported", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L20"}, {"caller_nid": "x448_from_public_bytes", "callee": "UnsupportedAlgorithm", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L21"}, {"caller_nid": "x448_generate", "callee": "x448_supported", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L67"}, {"caller_nid": "x448_generate", "callee": "UnsupportedAlgorithm", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L68"}, {"caller_nid": "x448_generate", "callee": "generate_key", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L73"}, {"caller_nid": "x448_from_private_bytes", "callee": "x448_supported", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L79"}, {"caller_nid": "x448_from_private_bytes", "callee": "UnsupportedAlgorithm", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py", "source_location": "L80"}]} |