1 line
64 KiB
JSON
1 line
64 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "label": "test_crypto_scrypt.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L1"}, {"id": "test_crypto_scrypt_hexstr", "label": "hexstr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L31"}, {"id": "test_crypto_scrypt_unpack_uint32_list", "label": "unpack_uint32_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L35"}, {"id": "test_crypto_scrypt_seed_bytes", "label": "seed_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L41"}, {"id": "test_crypto_scrypt_scryptenginetest", "label": "ScryptEngineTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L58"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_crypto_scrypt_scryptenginetest_test_smix", "label": ".test_smix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L61"}, {"id": "test_crypto_scrypt_scryptenginetest_test_bmix", "label": ".test_bmix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L97"}, {"id": "test_crypto_scrypt_scryptenginetest_test_salsa", "label": ".test_salsa()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L248"}, {"id": "test_crypto_scrypt_commonscrypttest", "label": "_CommonScryptTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L296"}, {"id": "test_crypto_scrypt_descriptionprefix", "label": "descriptionPrefix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L305"}, {"id": "test_crypto_scrypt_commonscrypttest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L312"}, {"id": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "label": ".test_reference_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L365"}, {"id": "test_crypto_scrypt_commonscrypttest_test_other_backends", "label": ".test_other_backends()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L384"}, {"id": "test_crypto_scrypt_commonscrypttest_test_backend", "label": ".test_backend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L430"}, {"id": "test_crypto_scrypt_commonscrypttest_test_secret_param", "label": ".test_secret_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L446"}, {"id": "test_crypto_scrypt_commonscrypttest_test_salt_param", "label": ".test_salt_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L471"}, {"id": "test_crypto_scrypt_commonscrypttest_test_n_param", "label": ".test_n_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L493"}, {"id": "test_crypto_scrypt_commonscrypttest_test_r_param", "label": ".test_r_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L508"}, {"id": "test_crypto_scrypt_commonscrypttest_test_p_param", "label": ".test_p_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L524"}, {"id": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "label": ".test_keylen_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L540"}, {"id": "test_crypto_scrypt_can_import_cffi_scrypt", "label": "_can_import_cffi_scrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L568"}, {"id": "test_crypto_scrypt_can_import_stdlib_scrypt", "label": "_can_import_stdlib_scrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L580"}, {"id": "test_crypto_scrypt_builtinscrypttest", "label": "BuiltinScryptTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L596"}, {"id": "test_crypto_scrypt_builtinscrypttest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L599"}, {"id": "test_crypto_scrypt_builtinscrypttest_test_missing_backend", "label": ".test_missing_backend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L604"}, {"id": "test_crypto_scrypt_scryptpackagetest", "label": "ScryptPackageTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L612"}, {"id": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "label": ".test_default_backend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L615"}, {"id": "test_crypto_scrypt_stdlibscrypttest", "label": "StdlibScryptTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L624"}, {"id": "test_crypto_scrypt_stdlibscrypttest_test_default_backend", "label": ".test_default_backend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L627"}, {"id": "test_crypto_scrypt_rationale_1", "label": "tests for passlib.utils.scrypt", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L1"}, {"id": "test_crypto_scrypt_rationale_32", "label": "return bytes as hex str", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L32"}, {"id": "test_crypto_scrypt_rationale_36", "label": "unpack bytes as list of uint32 values", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L36"}, {"id": "test_crypto_scrypt_rationale_42", "label": "generate random reference bytes from specified seed. used to generate some p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L42"}, {"id": "test_crypto_scrypt_rationale_297", "label": "base class for testing various scrypt backends against same set of reference vec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L297"}, {"id": "test_crypto_scrypt_rationale_385", "label": "compare output to other backends", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L385"}, {"id": "test_crypto_scrypt_rationale_494", "label": "n' (rounds) parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L494"}, {"id": "test_crypto_scrypt_rationale_509", "label": "r' (block size) parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L509"}, {"id": "test_crypto_scrypt_rationale_525", "label": "p' (parallelism) parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L525"}, {"id": "test_crypto_scrypt_rationale_605", "label": "backend management -- missing backend", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L605"}, {"id": "test_crypto_scrypt_rationale_616", "label": "backend management -- default backend", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L616"}, {"id": "test_crypto_scrypt_rationale_628", "label": "backend management -- default backend", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L628"}, {"id": "test_crypto_scrypt_rationale_93", "label": "# NOTE: p value should be ignored, so testing w/ random inputs.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L93"}, {"id": "test_crypto_scrypt_rationale_102", "label": "# NOTE: bmix() call signature currently takes in list of 32*r uint32 elements,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L102"}, {"id": "test_crypto_scrypt_rationale_107", "label": "# NOTE: * n & p values should be ignored, so testing w/ rng inputs.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L107"}, {"id": "test_crypto_scrypt_rationale_127", "label": "# NOTE: this pair corresponds to the first input & output pair", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L127"}, {"id": "test_crypto_scrypt_rationale_129", "label": "# NOTE: original reference lists input & output as two separate 64 byte blocks.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L129"}, {"id": "test_crypto_scrypt_rationale_252", "label": "# NOTE: salsa2() currently operates on lists of 16 uint32 elements,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L252"}, {"id": "test_crypto_scrypt_rationale_260", "label": "# NOTE: this pair corresponds to the first input & output pair", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L260"}, {"id": "test_crypto_scrypt_rationale_345", "label": "# NOTE: the following are skipped for all backends unless TEST_MODE=\"full\"", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L345"}, {"id": "test_crypto_scrypt_rationale_354", "label": "# NOTE: the following are always skipped for the builtin backend,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L354"}, {"id": "test_crypto_scrypt_rationale_407", "label": "# NOTE: keeping values low due to builtin test", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L407"}, {"id": "test_crypto_scrypt_rationale_593", "label": "# NOTE: builtin version runs VERY slow (except under PyPy, where it's only 11x s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L593"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib_utils_decor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "passlib_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_hexstr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_unpack_uint32_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_seed_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_scryptenginetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L58", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L58", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest", "target": "test_crypto_scrypt_scryptenginetest_test_smix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L61", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest", "target": "test_crypto_scrypt_scryptenginetest_test_bmix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L97", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest", "target": "test_crypto_scrypt_scryptenginetest_test_salsa", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_commonscrypttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L296", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L296", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_descriptionprefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L305", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L312", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L365", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_other_backends", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L384", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_backend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L430", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_secret_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L446", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_salt_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L471", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_n_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L493", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_r_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L508", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_p_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L524", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest", "target": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L540", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_can_import_cffi_scrypt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L568", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_can_import_stdlib_scrypt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L580", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_builtinscrypttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L596", "weight": 1.0}, {"source": "test_crypto_scrypt_builtinscrypttest", "target": "test_crypto_scrypt_commonscrypttest", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L596", "weight": 1.0}, {"source": "test_crypto_scrypt_builtinscrypttest", "target": "test_crypto_scrypt_builtinscrypttest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L599", "weight": 1.0}, {"source": "test_crypto_scrypt_builtinscrypttest", "target": "test_crypto_scrypt_builtinscrypttest_test_missing_backend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L604", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_scryptpackagetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L612", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptpackagetest", "target": "test_crypto_scrypt_commonscrypttest", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L612", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptpackagetest", "target": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L615", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "target": "test_crypto_scrypt_stdlibscrypttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L624", "weight": 1.0}, {"source": "test_crypto_scrypt_stdlibscrypttest", "target": "test_crypto_scrypt_commonscrypttest", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L624", "weight": 1.0}, {"source": "test_crypto_scrypt_stdlibscrypttest", "target": "test_crypto_scrypt_stdlibscrypttest_test_default_backend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L627", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest_test_bmix", "target": "test_crypto_scrypt_unpack_uint32_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L132", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest_test_bmix", "target": "test_crypto_scrypt_seed_bytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L164", "weight": 1.0}, {"source": "test_crypto_scrypt_scryptenginetest_test_salsa", "target": "test_crypto_scrypt_unpack_uint32_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L263", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest_setup", "target": "test_crypto_scrypt_builtinscrypttest_setup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L315", "weight": 1.0}, {"source": "test_crypto_scrypt_commonscrypttest_test_other_backends", "target": "test_crypto_scrypt_hexstr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L420", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L1", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_32", "target": "test_crypto_scrypt_hexstr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L32", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_36", "target": "test_crypto_scrypt_unpack_uint32_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L36", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_42", "target": "test_crypto_scrypt_seed_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L42", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_297", "target": "test_crypto_scrypt_commonscrypttest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L297", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_385", "target": "test_crypto_scrypt_commonscrypttest_test_other_backends", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L385", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_494", "target": "test_crypto_scrypt_commonscrypttest_test_n_param", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L494", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_509", "target": "test_crypto_scrypt_commonscrypttest_test_r_param", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L509", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_525", "target": "test_crypto_scrypt_commonscrypttest_test_p_param", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L525", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_605", "target": "test_crypto_scrypt_builtinscrypttest_test_missing_backend", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L605", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_616", "target": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L616", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_628", "target": "test_crypto_scrypt_stdlibscrypttest_test_default_backend", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L628", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_93", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L93", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_102", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L102", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_107", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L107", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_127", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L127", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_129", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L129", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_252", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L252", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_260", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L260", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_345", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L345", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_354", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L354", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_407", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L407", "weight": 1.0}, {"source": "test_crypto_scrypt_rationale_593", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L593", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_crypto_scrypt_hexstr", "callee": "bascii_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L33"}, {"caller_nid": "test_crypto_scrypt_hexstr", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L33"}, {"caller_nid": "test_crypto_scrypt_unpack_uint32_list", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L37"}, {"caller_nid": "test_crypto_scrypt_unpack_uint32_list", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L39"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L46"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L47"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L50"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L51"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "sha256", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L51"}, {"caller_nid": "test_crypto_scrypt_seed_bytes", "callee": "pack", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L51"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L64"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L71"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L82"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "ScryptEngine", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L94"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L94"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L95"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_smix", "callee": "smix", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L95"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L100"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L132"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L144"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L166"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "check_bmix", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L180"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L190"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "check_bmix", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L210"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L220"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_bmix", "callee": "check_bmix", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L246"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L263"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L270"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L276"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "salsa20", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L276"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L282"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L282"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "hb", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L283"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L287"}, {"caller_nid": "test_crypto_scrypt_scryptenginetest_test_salsa", "callee": "salsa20", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L287"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_setup", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L314"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L315"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "callee": "TEST_MODE", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L368"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L375"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L376"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_reference_vectors", "callee": "scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L376"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L389"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L391"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L395"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "_has_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L396"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L397"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L398"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L400"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L402"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L406"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "getrandbytes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L408"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L408"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "getrandbytes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L409"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L409"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L410"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L411"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L412"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L413"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L415"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L417"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "assertNotIn", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L418"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L419"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L420"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L421"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L421"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_other_backends", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L423"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L435"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L438"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L439"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L440"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L443"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_backend", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L444"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L453"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L454"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L454"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L458"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L458"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L462"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L462"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L465"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L465"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L468"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_secret_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L469"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L478"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L479"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L479"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L483"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L483"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L487"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L487"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L490"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_salt_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L491"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L500"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L501"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L502"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L503"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L503"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L504"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L505"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L506"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_n_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L506"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L514"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L515"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L516"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L516"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L517"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L517"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L518"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L518"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L521"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_r_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L522"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L530"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L531"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L532"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L532"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L533"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L533"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L534"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L534"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L537"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_p_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L538"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L542"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L548"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L549"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L550"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L550"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L553"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L554"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L554"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "run_scrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L554"}, {"caller_nid": "test_crypto_scrypt_commonscrypttest_test_keylen_param", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L557"}, {"caller_nid": "test_crypto_scrypt_can_import_cffi_scrypt", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L572"}, {"caller_nid": "test_crypto_scrypt_builtinscrypttest_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L600"}, {"caller_nid": "test_crypto_scrypt_builtinscrypttest_setup", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L601"}, {"caller_nid": "test_crypto_scrypt_builtinscrypttest_test_missing_backend", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L607"}, {"caller_nid": "test_crypto_scrypt_builtinscrypttest_test_missing_backend", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L608"}, {"caller_nid": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L618"}, {"caller_nid": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L619"}, {"caller_nid": "test_crypto_scrypt_scryptpackagetest_test_default_backend", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L620"}, {"caller_nid": "test_crypto_scrypt_stdlibscrypttest_test_default_backend", "callee": "_set_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L629"}, {"caller_nid": "test_crypto_scrypt_stdlibscrypttest_test_default_backend", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_scrypt.py", "source_location": "L630"}]} |