1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "label": "sha1_crypt.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L1"}, {"id": "sha1_crypt_sha1_crypt", "label": "sha1_crypt", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L25"}, {"id": "sha1_crypt_from_string", "label": "from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L84"}, {"id": "sha1_crypt_sha1_crypt_to_string", "label": ".to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L88"}, {"id": "sha1_crypt_load_backend_os_crypt", "label": "_load_backend_os_crypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L101"}, {"id": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "label": "._calc_checksum_os_crypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L109"}, {"id": "sha1_crypt_load_backend_builtin", "label": "_load_backend_builtin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L124"}, {"id": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "label": "._calc_checksum_builtin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L128"}, {"id": "sha1_crypt_rationale_1", "label": "passlib.handlers.sha1_crypt", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L1"}, {"id": "sha1_crypt_rationale_26", "label": "This class implements the SHA1-Crypt password hash, and follows the :ref:`passwo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L26"}, {"id": "sha1_crypt_rationale_134", "label": "# NOTE: this seed value is NOT the same as the config string", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L134"}, {"id": "sha1_crypt_rationale_136", "label": "# NOTE: this algorithm is essentially PBKDF1, modified to use HMAC.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L136"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "passlib_utils_binary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "passlib_crypto_digest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "passlib_utils_handlers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "sha1_crypt_sha1_crypt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "sha1_crypt_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L84", "weight": 1.0}, {"source": "sha1_crypt_sha1_crypt", "target": "sha1_crypt_sha1_crypt_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "sha1_crypt_load_backend_os_crypt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L101", "weight": 1.0}, {"source": "sha1_crypt_sha1_crypt", "target": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L109", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "target": "sha1_crypt_load_backend_builtin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L124", "weight": 1.0}, {"source": "sha1_crypt_sha1_crypt", "target": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L128", "weight": 1.0}, {"source": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "target": "sha1_crypt_sha1_crypt_to_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L110", "weight": 1.0}, {"source": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "target": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L115", "weight": 1.0}, {"source": "sha1_crypt_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L1", "weight": 1.0}, {"source": "sha1_crypt_rationale_26", "target": "sha1_crypt_sha1_crypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L26", "weight": 1.0}, {"source": "sha1_crypt_rationale_134", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L134", "weight": 1.0}, {"source": "sha1_crypt_rationale_136", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_sha1_crypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L136", "weight": 1.0}], "raw_calls": [{"caller_nid": "sha1_crypt_from_string", "callee": "parse_mc3", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L85"}, {"caller_nid": "sha1_crypt_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L86"}, {"caller_nid": "sha1_crypt_sha1_crypt_to_string", "callee": "render_mc3", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L90"}, {"caller_nid": "sha1_crypt_load_backend_os_crypt", "callee": "test_crypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L102"}, {"caller_nid": "sha1_crypt_load_backend_os_crypt", "callee": "_set_calc_checksum_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L104"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "callee": "safe_crypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L111"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L116"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L116"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L116"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_os_crypt", "callee": "CryptBackendError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L117"}, {"caller_nid": "sha1_crypt_load_backend_builtin", "callee": "_set_calc_checksum_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L125"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L129"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L130"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "NullPasswordError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L132"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L135"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L135"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "compile_hmac", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L137"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "irange", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L138"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "keyed_hmac", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L139"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L140"}, {"caller_nid": "sha1_crypt_sha1_crypt_calc_checksum_builtin", "callee": "encode_transposed_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/sha1_crypt.py", "source_location": "L140"}]} |