1 line
21 KiB
JSON
1 line
21 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "label": "es.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L1"}, {"id": "es_esattributes", "label": "_ESAttributes", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L41"}, {"id": "es_from_key", "label": "from_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L55"}, {"id": "es_from_curve", "label": "from_curve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L61"}, {"id": "es_esverifier", "label": "EsVerifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L73"}, {"id": "es_esverifier_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L82"}, {"id": "es_verify", "label": "verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L87"}, {"id": "es_from_string", "label": "from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L104"}, {"id": "es_essigner", "label": "EsSigner", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L135"}, {"id": "es_essigner_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L147"}, {"id": "es_algorithm", "label": "algorithm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L155"}, {"id": "es_key_id", "label": "key_id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L164"}, {"id": "es_sign", "label": "sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L168"}, {"id": "es_essigner_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L208"}, {"id": "es_essigner_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L218"}, {"id": "es_rationale_42", "label": "A class that models ECDSA attributes. Attributes: rs_size (int): Si", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L42"}, {"id": "es_rationale_74", "label": "Verifies ECDSA cryptographic signatures using public keys. Args: pu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L74"}, {"id": "es_rationale_105", "label": "Construct a Verifier instance from a public key or public certificate st", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L105"}, {"id": "es_rationale_136", "label": "Signs messages with an ECDSA private key. Args: private_key (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L136"}, {"id": "es_rationale_156", "label": "Name of the algorithm used to sign messages. Returns: str: T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L156"}, {"id": "es_rationale_182", "label": "Construct a RSASigner from a private key in PEM format. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L182"}, {"id": "es_rationale_209", "label": "Pickle helper that serializes the _key attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L209"}, {"id": "es_rationale_219", "label": "Pickle helper that deserializes the _key attribute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L219"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_exceptions", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives_asymmetric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives_asymmetric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives_asymmetric_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_hazmat_primitives_asymmetric_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "cryptography_x509", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "google_auth_crypt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_esattributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_from_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_from_curve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_esverifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L73", "weight": 1.0}, {"source": "es_esverifier", "target": "es_esverifier_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_essigner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L135", "weight": 1.0}, {"source": "es_essigner", "target": "es_essigner_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_algorithm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_key_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_sign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L168", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_es_py", "target": "es_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L179", "weight": 1.0}, {"source": "es_essigner", "target": "es_essigner_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L208", "weight": 1.0}, {"source": "es_essigner", "target": "es_essigner_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L218", "weight": 1.0}, {"source": "es_from_key", "target": "es_from_curve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L58", "weight": 1.0}, {"source": "es_esverifier_init", "target": "es_from_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L84", "weight": 1.0}, {"source": "es_essigner_init", "target": "es_from_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L152", "weight": 1.0}, {"source": "es_rationale_42", "target": "es_esattributes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L42", "weight": 1.0}, {"source": "es_rationale_74", "target": "es_esverifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L74", "weight": 1.0}, {"source": "es_rationale_105", "target": "es_esverifier_from_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L105", "weight": 1.0}, {"source": "es_rationale_136", "target": "es_essigner", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L136", "weight": 1.0}, {"source": "es_rationale_156", "target": "es_essigner_algorithm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L156", "weight": 1.0}, {"source": "es_rationale_182", "target": "es_essigner_from_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L182", "weight": 1.0}, {"source": "es_rationale_209", "target": "es_essigner_getstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L209", "weight": 1.0}, {"source": "es_rationale_219", "target": "es_essigner_setstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L219", "weight": 1.0}], "raw_calls": [{"caller_nid": "es_from_curve", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L66"}, {"caller_nid": "es_from_curve", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L67"}, {"caller_nid": "es_from_curve", "callee": "SHA384", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L67"}, {"caller_nid": "es_from_curve", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L70"}, {"caller_nid": "es_from_curve", "callee": "SHA256", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L70"}, {"caller_nid": "es_verify", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L89"}, {"caller_nid": "es_verify", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L90"}, {"caller_nid": "es_verify", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L92"}, {"caller_nid": "es_verify", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L93"}, {"caller_nid": "es_verify", "callee": "encode_dss_signature", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L94"}, {"caller_nid": "es_verify", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L96"}, {"caller_nid": "es_verify", "callee": "ECDSA", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L98"}, {"caller_nid": "es_from_string", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L118"}, {"caller_nid": "es_from_string", "callee": "load_pem_x509_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L121"}, {"caller_nid": "es_from_string", "callee": "public_key", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L124"}, {"caller_nid": "es_from_string", "callee": "load_pem_public_key", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L127"}, {"caller_nid": "es_from_string", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L129"}, {"caller_nid": "es_from_string", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L130"}, {"caller_nid": "es_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L132"}, {"caller_nid": "es_sign", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L169"}, {"caller_nid": "es_sign", "callee": "ECDSA", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L170"}, {"caller_nid": "es_sign", "callee": "decode_dss_signature", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L173"}, {"caller_nid": "es_sign", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L174"}, {"caller_nid": "es_sign", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L174"}, {"caller_nid": "es_from_string", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L198"}, {"caller_nid": "es_from_string", "callee": "load_pem_private_key", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L199"}, {"caller_nid": "es_from_string", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L203"}, {"caller_nid": "es_from_string", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L204"}, {"caller_nid": "es_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L206"}, {"caller_nid": "es_essigner_getstate", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L210"}, {"caller_nid": "es_essigner_getstate", "callee": "private_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L211"}, {"caller_nid": "es_essigner_getstate", "callee": "NoEncryption", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L214"}, {"caller_nid": "es_essigner_setstate", "callee": "load_pem_private_key", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L220"}, {"caller_nid": "es_essigner_setstate", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/es.py", "source_location": "L221"}]} |