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

1 line
87 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "label": "cryptography_backend.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L1"}, {"id": "cryptography_backend_cryptographyeckey", "label": "CryptographyECKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L33"}, {"id": "key", "label": "Key", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "cryptography_backend_cryptographyeckey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L38"}, {"id": "cryptography_backend_cryptographyeckey_process_jwk", "label": "._process_jwk()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L83"}, {"id": "cryptography_backend_cryptographyeckey_sig_component_length", "label": "._sig_component_length()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L108"}, {"id": "cryptography_backend_cryptographyeckey_der_to_raw", "label": "._der_to_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L115"}, {"id": "cryptography_backend_cryptographyeckey_raw_to_der", "label": "._raw_to_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L121"}, {"id": "cryptography_backend_cryptographyeckey_sign", "label": ".sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L133"}, {"id": "cryptography_backend_cryptographyeckey_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L142"}, {"id": "cryptography_backend_cryptographyeckey_is_public", "label": ".is_public()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L150"}, {"id": "cryptography_backend_cryptographyeckey_public_key", "label": ".public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L153"}, {"id": "cryptography_backend_cryptographyeckey_to_pem", "label": ".to_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L158"}, {"id": "cryptography_backend_cryptographyeckey_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L171"}, {"id": "cryptography_backend_cryptographyrsakey", "label": "CryptographyRSAKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L203"}, {"id": "cryptography_backend_cryptographyrsakey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L212"}, {"id": "cryptography_backend_cryptographyrsakey_process_jwk", "label": "._process_jwk()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L259"}, {"id": "cryptography_backend_cryptographyrsakey_process_cert", "label": "._process_cert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L300"}, {"id": "cryptography_backend_cryptographyrsakey_sign", "label": ".sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L304"}, {"id": "cryptography_backend_cryptographyrsakey_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L311"}, {"id": "cryptography_backend_cryptographyrsakey_is_public", "label": ".is_public()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L321"}, {"id": "cryptography_backend_cryptographyrsakey_public_key", "label": ".public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L324"}, {"id": "cryptography_backend_cryptographyrsakey_to_pem", "label": ".to_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L329"}, {"id": "cryptography_backend_cryptographyrsakey_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L351"}, {"id": "cryptography_backend_cryptographyrsakey_wrap_key", "label": ".wrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L378"}, {"id": "cryptography_backend_cryptographyrsakey_unwrap_key", "label": ".unwrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L386"}, {"id": "cryptography_backend_cryptographyaeskey", "label": "CryptographyAESKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L394"}, {"id": "cryptography_backend_cryptographyaeskey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L429"}, {"id": "cryptography_backend_cryptographyaeskey_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L451"}, {"id": "cryptography_backend_cryptographyaeskey_encrypt", "label": ".encrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L455"}, {"id": "cryptography_backend_cryptographyaeskey_decrypt", "label": ".decrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L478"}, {"id": "cryptography_backend_cryptographyaeskey_wrap_key", "label": ".wrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L505"}, {"id": "cryptography_backend_cryptographyaeskey_unwrap_key", "label": ".unwrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L510"}, {"id": "cryptography_backend_cryptographyhmackey", "label": "CryptographyHMACKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L519"}, {"id": "cryptography_backend_cryptographyhmackey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L527"}, {"id": "cryptography_backend_cryptographyhmackey_process_jwk", "label": "._process_jwk()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L551"}, {"id": "cryptography_backend_cryptographyhmackey_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L562"}, {"id": "cryptography_backend_cryptographyhmackey_sign", "label": ".sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L569"}, {"id": "cryptography_backend_cryptographyhmackey_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L576"}, {"id": "cryptography_backend_rationale_109", "label": "Determine the correct serialization length for an encoded signature component.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L109"}, {"id": "cryptography_backend_rationale_116", "label": "Convert signature from DER encoding to RAW encoding.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L116"}, {"id": "cryptography_backend_rationale_122", "label": "Convert signature from RAW encoding to DER encoding.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L122"}, {"id": "cryptography_backend_rationale_520", "label": "Performs signing and verification operations using HMAC and the specified ha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L520"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_backends", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_asymmetric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_asymmetric_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_ciphers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_keywrap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_padding", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_hazmat_primitives_serialization", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_x509", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "backend_venv_lib_python3_12_site_packages_jose_constants_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "backend_venv_lib_python3_12_site_packages_jose_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "backend_venv_lib_python3_12_site_packages_jose_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "backend_venv_lib_python3_12_site_packages_jose_backends_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "backend_venv_lib_python3_12_site_packages_jose_backends_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_backend_cryptographyeckey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L33", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "key", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L33", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L38", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_process_jwk", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L83", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_sig_component_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L108", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_der_to_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L115", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_raw_to_der", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L121", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L133", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L142", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_is_public", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L150", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L153", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_to_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L158", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey", "target": "cryptography_backend_cryptographyeckey_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_backend_cryptographyrsakey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L203", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "key", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L203", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L212", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_process_jwk", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L259", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_process_cert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L300", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L304", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L311", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L321", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L324", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_to_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L329", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L351", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_wrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L378", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey", "target": "cryptography_backend_cryptographyrsakey_unwrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L386", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_backend_cryptographyaeskey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L394", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "key", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L394", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L429", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L451", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_encrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L455", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_decrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L478", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_wrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L505", "weight": 1.0}, {"source": "cryptography_backend_cryptographyaeskey", "target": "cryptography_backend_cryptographyaeskey_unwrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L510", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_cryptography_backend_py", "target": "cryptography_backend_cryptographyhmackey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L519", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "key", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L519", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "cryptography_backend_cryptographyhmackey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L527", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "cryptography_backend_cryptographyhmackey_process_jwk", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L551", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "cryptography_backend_cryptographyhmackey_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L562", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "cryptography_backend_cryptographyhmackey_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L569", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey", "target": "cryptography_backend_cryptographyhmackey_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L576", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_init", "target": "cryptography_backend_cryptographyrsakey_to_pem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L57", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_init", "target": "cryptography_backend_cryptographyhmackey_process_jwk", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L60", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_process_jwk", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L106", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_der_to_raw", "target": "cryptography_backend_cryptographyeckey_sig_component_length", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L118", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_raw_to_der", "target": "cryptography_backend_cryptographyeckey_sig_component_length", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L123", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_sign", "target": "cryptography_backend_cryptographyhmackey_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L139", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_sign", "target": "cryptography_backend_cryptographyeckey_der_to_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L140", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_verify", "target": "cryptography_backend_cryptographyeckey_raw_to_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L144", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_verify", "target": "cryptography_backend_cryptographyhmackey_verify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L145", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_public_key", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L154", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_public_key", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L156", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_to_pem", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L159", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_to_dict", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L172", "weight": 1.0}, {"source": "cryptography_backend_cryptographyeckey_to_dict", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L173", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_init", "target": "cryptography_backend_cryptographyhmackey_process_jwk", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L237", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_init", "target": "cryptography_backend_cryptographyrsakey_process_cert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L246", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_process_jwk", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L268", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_process_cert", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L302", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_sign", "target": "cryptography_backend_cryptographyhmackey_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L306", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_verify", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L312", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_verify", "target": "cryptography_backend_cryptographyhmackey_verify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L316", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_verify", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L316", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_public_key", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L325", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_to_pem", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L330", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_to_dict", "target": "cryptography_backend_cryptographyrsakey_is_public", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L352", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_to_dict", "target": "cryptography_backend_cryptographyrsakey_public_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L353", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_wrap_key", "target": "cryptography_backend_cryptographyaeskey_encrypt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L380", "weight": 1.0}, {"source": "cryptography_backend_cryptographyrsakey_unwrap_key", "target": "cryptography_backend_cryptographyaeskey_decrypt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L388", "weight": 1.0}, {"source": "cryptography_backend_cryptographyhmackey_init", "target": "cryptography_backend_cryptographyhmackey_process_jwk", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L534", "weight": 1.0}, {"source": "cryptography_backend_rationale_109", "target": "cryptography_backend_cryptographyeckey_sig_component_length", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L109", "weight": 1.0}, {"source": "cryptography_backend_rationale_116", "target": "cryptography_backend_cryptographyeckey_der_to_raw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L116", "weight": 1.0}, {"source": "cryptography_backend_rationale_122", "target": "cryptography_backend_cryptographyeckey_raw_to_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L122", "weight": 1.0}, {"source": "cryptography_backend_rationale_520", "target": "cryptography_backend_cryptographyhmackey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L520", "weight": 1.0}], "raw_calls": [{"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L40"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L42"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L51"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L51"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L55"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L57"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L59"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L63"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L64"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L66"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "load_pem_public_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L72"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L72"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "load_pem_private_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L74"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L74"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L76"}, {"caller_nid": "cryptography_backend_cryptographyeckey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L81"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L84"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L85"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L85"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L87"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L88"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L90"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L90"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L91"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L91"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "EllipticCurvePublicNumbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L98"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "curve", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L98"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L101"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L101"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "EllipticCurvePrivateNumbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L102"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "private_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L104"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L104"}, {"caller_nid": "cryptography_backend_cryptographyeckey_process_jwk", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L106"}, {"caller_nid": "cryptography_backend_cryptographyeckey_sig_component_length", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L113"}, {"caller_nid": "cryptography_backend_cryptographyeckey_sig_component_length", "callee": "ceil", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L113"}, {"caller_nid": "cryptography_backend_cryptographyeckey_der_to_raw", "callee": "decode_dss_signature", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L117"}, {"caller_nid": "cryptography_backend_cryptographyeckey_der_to_raw", "callee": "int_to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L119"}, {"caller_nid": "cryptography_backend_cryptographyeckey_der_to_raw", "callee": "int_to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L119"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L124"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L124"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L125"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L129"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L130"}, {"caller_nid": "cryptography_backend_cryptographyeckey_raw_to_der", "callee": "encode_dss_signature", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L131"}, {"caller_nid": "cryptography_backend_cryptographyeckey_sign", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L135"}, {"caller_nid": "cryptography_backend_cryptographyeckey_sign", "callee": "ECDSA", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L139"}, {"caller_nid": "cryptography_backend_cryptographyeckey_sign", "callee": "hash_alg", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L139"}, {"caller_nid": "cryptography_backend_cryptographyeckey_verify", "callee": "ECDSA", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L145"}, {"caller_nid": "cryptography_backend_cryptographyeckey_verify", "callee": "hash_alg", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L145"}, {"caller_nid": "cryptography_backend_cryptographyeckey_is_public", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L151"}, {"caller_nid": "cryptography_backend_cryptographyeckey_public_key", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L156"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_pem", "callee": "public_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L160"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_pem", "callee": "private_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L164"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_pem", "callee": "NoEncryption", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L167"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L192"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L192"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "public_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L192"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L193"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L193"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "public_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L193"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L197"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L198"}, {"caller_nid": "cryptography_backend_cryptographyeckey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L198"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L214"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L216"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L223"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L232"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L232"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L232"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L236"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L240"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L241"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L243"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L245"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "load_pem_public_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L250"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L250"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "load_pem_private_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L252"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L252"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L254"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L257"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L260"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L261"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L261"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L263"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L263"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L264"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L264"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "RSAPublicNumbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L265"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L268"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L271"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L271"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L275"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L277"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L281"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L283"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L284"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L285"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L286"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "base64_to_long", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L287"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "rsa_recover_prime_factors", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L291"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "rsa_crt_dmp1", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L292"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "rsa_crt_dmq1", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L293"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "rsa_crt_iqmp", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L294"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "RSAPrivateNumbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L296"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "private_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L298"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_jwk", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L298"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_cert", "callee": "load_pem_x509_certificate", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L301"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_process_cert", "callee": "cryptography_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L301"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_sign", "callee": "PKCS1v15", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L306"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_sign", "callee": "hash_alg", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L306"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_sign", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L308"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_verify", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L313"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_verify", "callee": "PKCS1v15", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L316"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_verify", "callee": "hash_alg", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L316"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_is_public", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L322"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_public_key", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L327"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_pem", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L336"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_pem", "callee": "public_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L337"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_pem", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L345"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_pem", "callee": "private_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L347"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_pem", "callee": "NoEncryption", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L348"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L360"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L360"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "public_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L360"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L361"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L361"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "public_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L361"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L365"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L367"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L367"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L367"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L368"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L368"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L368"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L369"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L369"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L369"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L370"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L370"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L370"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L371"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L371"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L371"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L372"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "long_to_base64", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L372"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_to_dict", "callee": "private_numbers", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L372"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_wrap_key", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L382"}, {"caller_nid": "cryptography_backend_cryptographyrsakey_unwrap_key", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L391"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L431"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L432"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L433"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L436"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L438"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L439"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L440"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L441"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L442"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L443"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L444"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L445"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L446"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L447"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_to_dict", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L452"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L456"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L458"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "get_random_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L459"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "_mode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L460"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "AESGCM", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L462"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L464"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L467"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L467"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L467"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "encryptor", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L468"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "padder", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L469"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "PKCS7", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L469"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L470"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L471"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L472"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L472"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_encrypt", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L476"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L479"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L481"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "_mode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L482"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L485"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "AESGCM", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L486"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L491"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L493"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L493"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L493"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "decryptor", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L494"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L495"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L496"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "unpadder", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L497"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "PKCS7", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L497"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L498"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L499"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_decrypt", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L503"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_wrap_key", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L506"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_wrap_key", "callee": "aes_key_wrap", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L507"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_wrap_key", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L507"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_unwrap_key", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L511"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_unwrap_key", "callee": "aes_key_unwrap", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L513"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_unwrap_key", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L513"}, {"caller_nid": "cryptography_backend_cryptographyaeskey_unwrap_key", "callee": "JWEError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L515"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L529"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L531"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L533"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L537"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L537"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L538"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L540"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L541"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "is_pem_format", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L543"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "is_ssh_key", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L543"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_init", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L544"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L552"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "JWKError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L553"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L553"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L555"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L556"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L557"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_process_jwk", "callee": "base64url_decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L558"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_to_dict", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L566"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_to_dict", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L566"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_sign", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L570"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_sign", "callee": "HMAC", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L571"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_sign", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L571"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_sign", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L572"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_sign", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L573"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_verify", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L577"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_verify", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L578"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_verify", "callee": "HMAC", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L579"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_verify", "callee": "default_backend", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L579"}, {"caller_nid": "cryptography_backend_cryptographyhmackey_verify", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py", "source_location": "L580"}]}