1 line
57 KiB
JSON
1 line
57 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "label": "key.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L1"}, {"id": "key_abstractkey", "label": "AbstractKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L51"}, {"id": "key_abstractkey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L56"}, {"id": "key_load_pkcs1_pem", "label": "_load_pkcs1_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L68"}, {"id": "key_load_pkcs1_der", "label": "_load_pkcs1_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L80"}, {"id": "key_abstractkey_save_pkcs1_pem", "label": "._save_pkcs1_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L91"}, {"id": "key_abstractkey_save_pkcs1_der", "label": "._save_pkcs1_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L98"}, {"id": "key_load_pkcs1", "label": "load_pkcs1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L106"}, {"id": "key_assert_format_exists", "label": "_assert_format_exists()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L128"}, {"id": "key_abstractkey_save_pkcs1", "label": ".save_pkcs1()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L141"}, {"id": "key_abstractkey_blind", "label": ".blind()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L158"}, {"id": "key_abstractkey_unblind", "label": ".unblind()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L173"}, {"id": "key_abstractkey_initial_blinding_factor", "label": "._initial_blinding_factor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L186"}, {"id": "key_abstractkey_update_blinding_factor", "label": "._update_blinding_factor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L193"}, {"id": "key_publickey", "label": "PublicKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L218"}, {"id": "key_publickey_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L244"}, {"id": "key_publickey_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L247"}, {"id": "key_publickey_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L250"}, {"id": "key_publickey_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L254"}, {"id": "key_publickey_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L259"}, {"id": "key_publickey_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L268"}, {"id": "key_publickey_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L271"}, {"id": "key_publickey_save_pkcs1_der", "label": "._save_pkcs1_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L301"}, {"id": "key_publickey_save_pkcs1_pem", "label": "._save_pkcs1_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L333"}, {"id": "key_load_pkcs1_openssl_pem", "label": "load_pkcs1_openssl_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L344"}, {"id": "key_load_pkcs1_openssl_der", "label": "load_pkcs1_openssl_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L363"}, {"id": "key_privatekey", "label": "PrivateKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L383"}, {"id": "key_privatekey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L409"}, {"id": "key_privatekey_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L420"}, {"id": "key_privatekey_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L423"}, {"id": "key_privatekey_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L432"}, {"id": "key_privatekey_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L436"}, {"id": "key_privatekey_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L441"}, {"id": "key_privatekey_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L459"}, {"id": "key_privatekey_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L462"}, {"id": "key_privatekey_blinded_decrypt", "label": ".blinded_decrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L465"}, {"id": "key_privatekey_blinded_encrypt", "label": ".blinded_encrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L489"}, {"id": "key_privatekey_save_pkcs1_der", "label": "._save_pkcs1_der()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L562"}, {"id": "key_privatekey_save_pkcs1_pem", "label": "._save_pkcs1_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L615"}, {"id": "key_find_p_q", "label": "find_p_q()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L626"}, {"id": "key_calculate_keys_custom_exponent", "label": "calculate_keys_custom_exponent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L706"}, {"id": "key_calculate_keys", "label": "calculate_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L740"}, {"id": "key_gen_keys", "label": "gen_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L753"}, {"id": "key_newkeys", "label": "newkeys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L786"}, {"id": "key_rationale_52", "label": "Abstract superclass for private and public keys.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L52"}, {"id": "key_rationale_69", "label": "Loads a key in PKCS#1 PEM format, implement in a subclass. :param keyfi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L69"}, {"id": "key_rationale_81", "label": "Loads a key in PKCS#1 PEM format, implement in a subclass. :param keyfi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L81"}, {"id": "key_rationale_92", "label": "Saves the key in PKCS#1 PEM format, implement in a subclass. :returns:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L92"}, {"id": "key_rationale_99", "label": "Saves the key in PKCS#1 DER format, implement in a subclass. :returns:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L99"}, {"id": "key_rationale_107", "label": "Loads a key in PKCS#1 DER or PEM format. :param keyfile: contents of a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L107"}, {"id": "key_rationale_131", "label": "Checks whether the given file format exists in 'methods'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L131"}, {"id": "key_rationale_142", "label": "Saves the key in PKCS#1 DER or PEM format. :param format: the format to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L142"}, {"id": "key_rationale_159", "label": "Performs blinding on the message. :param message: the message, as integ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L159"}, {"id": "key_rationale_174", "label": "Performs blinding on the message using random number 'blindfac_inverse'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L174"}, {"id": "key_rationale_194", "label": "Update blinding factors. Computing a blinding factor is expensive, so i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L194"}, {"id": "key_rationale_219", "label": "Represents a public RSA key. This key is also known as the 'encryption key'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L219"}, {"id": "key_rationale_251", "label": "Returns the key as tuple for pickling.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L251"}, {"id": "key_rationale_255", "label": "Sets the key from tuple.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L255"}, {"id": "key_rationale_276", "label": "Loads a key in PKCS#1 DER format. :param keyfile: contents of a DER-enc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L276"}, {"id": "key_rationale_302", "label": "Saves the public key in PKCS#1 DER format. :returns: the DER-encoded pu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L302"}, {"id": "key_rationale_320", "label": "Loads a PKCS#1 PEM-encoded public key file. The contents of the file be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L320"}, {"id": "key_rationale_334", "label": "Saves a PKCS#1 PEM-encoded public key file. :return: contents of a PEM-", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L334"}, {"id": "key_rationale_345", "label": "Loads a PKCS#1.5 PEM-encoded public key file from OpenSSL. These files", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L345"}, {"id": "key_rationale_364", "label": "Loads a PKCS#1 DER-encoded public key file from OpenSSL. :param keyfile", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L364"}, {"id": "key_rationale_384", "label": "Represents a private RSA key. This key is also known as the 'decryption key", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L384"}, {"id": "key_rationale_433", "label": "Returns the key as tuple for pickling.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L433"}, {"id": "key_rationale_437", "label": "Sets the key from tuple.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L437"}, {"id": "key_rationale_466", "label": "Decrypts the message using blinding to prevent side-channel attacks. :p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L466"}, {"id": "key_rationale_490", "label": "Encrypts the message using blinding to prevent side-channel attacks. :p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L490"}, {"id": "key_rationale_505", "label": "Loads a key in PKCS#1 DER format. :param keyfile: contents of a DER-enc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L505"}, {"id": "key_rationale_563", "label": "Saves the private key in PKCS#1 DER format. :returns: the DER-encoded p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L563"}, {"id": "key_rationale_601", "label": "Loads a PKCS#1 PEM-encoded private key file. The contents of the file b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L601"}, {"id": "key_rationale_616", "label": "Saves a PKCS#1 PEM-encoded private key file. :return: contents of a PEM", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L616"}, {"id": "key_rationale_631", "label": "Returns a tuple of two different primes of nbits bits each. The resulting p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L631"}, {"id": "key_rationale_707", "label": "Calculates an encryption and a decryption key given p, q and an exponent, an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L707"}, {"id": "key_rationale_741", "label": "Calculates an encryption and a decryption key given p and q, and returns the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L741"}, {"id": "key_rationale_759", "label": "Generate RSA keys of nbits bits. Returns (p, q, e, d). Note: this can take", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L759"}, {"id": "key_rationale_792", "label": "Generates public and private keys, and returns them as (pub, priv). The pub", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L792"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "rsa_prime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "rsa_pem", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "rsa_common", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "rsa_randnum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "rsa_core", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_abstractkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L51", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_pem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_der", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L80", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_save_pkcs1_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L91", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_save_pkcs1_der", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_assert_format_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L128", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_save_pkcs1", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L141", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_blind", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L158", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_unblind", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L173", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_initial_blinding_factor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L186", "weight": 1.0}, {"source": "key_abstractkey", "target": "key_abstractkey_update_blinding_factor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L193", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_publickey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L218", "weight": 1.0}, {"source": "key_publickey", "target": "key_abstractkey", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L218", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L244", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L247", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L250", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L254", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L259", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L268", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L271", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_der", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L275", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_save_pkcs1_der", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L301", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_pem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L319", "weight": 1.0}, {"source": "key_publickey", "target": "key_publickey_save_pkcs1_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L333", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_openssl_pem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L344", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_openssl_der", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L363", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_privatekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L383", "weight": 1.0}, {"source": "key_privatekey", "target": "key_abstractkey", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L383", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L409", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L420", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L423", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L432", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L436", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L441", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L459", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L462", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_blinded_decrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L465", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_blinded_encrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_der", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L504", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_save_pkcs1_der", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L562", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_load_pkcs1_pem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L600", "weight": 1.0}, {"source": "key_privatekey", "target": "key_privatekey_save_pkcs1_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L615", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_find_p_q", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L626", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_calculate_keys_custom_exponent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L706", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_calculate_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L740", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_gen_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L753", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "key_newkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L786", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_rsa_key_py", "target": "doctest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L845", "weight": 1.0}, {"source": "key_load_pkcs1", "target": "key_assert_format_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L124", "weight": 1.0}, {"source": "key_abstractkey_save_pkcs1", "target": "key_assert_format_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L155", "weight": 1.0}, {"source": "key_abstractkey_blind", "target": "key_abstractkey_update_blinding_factor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L169", "weight": 1.0}, {"source": "key_abstractkey_update_blinding_factor", "target": "key_abstractkey_initial_blinding_factor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L208", "weight": 1.0}, {"source": "key_publickey_setstate", "target": "key_privatekey_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L257", "weight": 1.0}, {"source": "key_load_pkcs1_pem", "target": "key_load_pkcs1_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L331", "weight": 1.0}, {"source": "key_publickey_save_pkcs1_pem", "target": "key_privatekey_save_pkcs1_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L340", "weight": 1.0}, {"source": "key_load_pkcs1_openssl_pem", "target": "key_load_pkcs1_openssl_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L360", "weight": 1.0}, {"source": "key_load_pkcs1_openssl_der", "target": "key_load_pkcs1_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L380", "weight": 1.0}, {"source": "key_privatekey_setstate", "target": "key_privatekey_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L439", "weight": 1.0}, {"source": "key_privatekey_blinded_decrypt", "target": "key_abstractkey_blind", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L476", "weight": 1.0}, {"source": "key_privatekey_blinded_decrypt", "target": "key_abstractkey_unblind", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L487", "weight": 1.0}, {"source": "key_privatekey_blinded_encrypt", "target": "key_abstractkey_blind", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L499", "weight": 1.0}, {"source": "key_privatekey_blinded_encrypt", "target": "key_abstractkey_unblind", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L501", "weight": 1.0}, {"source": "key_privatekey_save_pkcs1_pem", "target": "key_privatekey_save_pkcs1_der", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L622", "weight": 1.0}, {"source": "key_calculate_keys", "target": "key_calculate_keys_custom_exponent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L750", "weight": 1.0}, {"source": "key_gen_keys", "target": "key_find_p_q", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L776", "weight": 1.0}, {"source": "key_gen_keys", "target": "key_calculate_keys_custom_exponent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L778", "weight": 1.0}, {"source": "key_newkeys", "target": "key_gen_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L834", "weight": 1.0}, {"source": "key_newkeys", "target": "key_publickey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L839", "weight": 1.0}, {"source": "key_newkeys", "target": "key_privatekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L839", "weight": 1.0}, {"source": "key_rationale_52", "target": "key_abstractkey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L52", "weight": 1.0}, {"source": "key_rationale_69", "target": "key_abstractkey_load_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L69", "weight": 1.0}, {"source": "key_rationale_81", "target": "key_abstractkey_load_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L81", "weight": 1.0}, {"source": "key_rationale_92", "target": "key_abstractkey_save_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L92", "weight": 1.0}, {"source": "key_rationale_99", "target": "key_abstractkey_save_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L99", "weight": 1.0}, {"source": "key_rationale_107", "target": "key_abstractkey_load_pkcs1", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L107", "weight": 1.0}, {"source": "key_rationale_131", "target": "key_abstractkey_assert_format_exists", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L131", "weight": 1.0}, {"source": "key_rationale_142", "target": "key_abstractkey_save_pkcs1", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L142", "weight": 1.0}, {"source": "key_rationale_159", "target": "key_abstractkey_blind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L159", "weight": 1.0}, {"source": "key_rationale_174", "target": "key_abstractkey_unblind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L174", "weight": 1.0}, {"source": "key_rationale_194", "target": "key_abstractkey_update_blinding_factor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L194", "weight": 1.0}, {"source": "key_rationale_219", "target": "key_publickey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L219", "weight": 1.0}, {"source": "key_rationale_251", "target": "key_publickey_getstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L251", "weight": 1.0}, {"source": "key_rationale_255", "target": "key_publickey_setstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L255", "weight": 1.0}, {"source": "key_rationale_276", "target": "key_publickey_load_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L276", "weight": 1.0}, {"source": "key_rationale_302", "target": "key_publickey_save_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L302", "weight": 1.0}, {"source": "key_rationale_320", "target": "key_publickey_load_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L320", "weight": 1.0}, {"source": "key_rationale_334", "target": "key_publickey_save_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L334", "weight": 1.0}, {"source": "key_rationale_345", "target": "key_publickey_load_pkcs1_openssl_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L345", "weight": 1.0}, {"source": "key_rationale_364", "target": "key_publickey_load_pkcs1_openssl_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L364", "weight": 1.0}, {"source": "key_rationale_384", "target": "key_privatekey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L384", "weight": 1.0}, {"source": "key_rationale_433", "target": "key_privatekey_getstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L433", "weight": 1.0}, {"source": "key_rationale_437", "target": "key_privatekey_setstate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L437", "weight": 1.0}, {"source": "key_rationale_466", "target": "key_privatekey_blinded_decrypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L466", "weight": 1.0}, {"source": "key_rationale_490", "target": "key_privatekey_blinded_encrypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L490", "weight": 1.0}, {"source": "key_rationale_505", "target": "key_privatekey_load_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L505", "weight": 1.0}, {"source": "key_rationale_563", "target": "key_privatekey_save_pkcs1_der", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L563", "weight": 1.0}, {"source": "key_rationale_601", "target": "key_privatekey_load_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L601", "weight": 1.0}, {"source": "key_rationale_616", "target": "key_privatekey_save_pkcs1_pem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L616", "weight": 1.0}, {"source": "key_rationale_631", "target": "key_find_p_q", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L631", "weight": 1.0}, {"source": "key_rationale_707", "target": "key_calculate_keys_custom_exponent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L707", "weight": 1.0}, {"source": "key_rationale_741", "target": "key_calculate_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L741", "weight": 1.0}, {"source": "key_rationale_759", "target": "key_gen_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L759", "weight": 1.0}, {"source": "key_rationale_792", "target": "key_newkeys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L792", "weight": 1.0}], "raw_calls": [{"caller_nid": "key_abstractkey_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L65"}, {"caller_nid": "key_load_pkcs1", "callee": "method", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L125"}, {"caller_nid": "key_assert_format_exists", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L136"}, {"caller_nid": "key_assert_format_exists", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L136"}, {"caller_nid": "key_assert_format_exists", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L136"}, {"caller_nid": "key_assert_format_exists", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L137"}, {"caller_nid": "key_abstractkey_save_pkcs1", "callee": "method", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L156"}, {"caller_nid": "key_abstractkey_blind", "callee": "pow", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L170"}, {"caller_nid": "key_abstractkey_initial_blinding_factor", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L187"}, {"caller_nid": "key_abstractkey_initial_blinding_factor", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L188"}, {"caller_nid": "key_abstractkey_initial_blinding_factor", "callee": "are_relatively_prime", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L189"}, {"caller_nid": "key_abstractkey_initial_blinding_factor", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L191"}, {"caller_nid": "key_abstractkey_update_blinding_factor", "callee": "inverse", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L209"}, {"caller_nid": "key_abstractkey_update_blinding_factor", "callee": "pow", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L212"}, {"caller_nid": "key_abstractkey_update_blinding_factor", "callee": "pow", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L213"}, {"caller_nid": "key_publickey_getitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L245"}, {"caller_nid": "key_publickey_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L263"}, {"caller_nid": "key_publickey_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L272"}, {"caller_nid": "key_load_pkcs1_der", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L298"}, {"caller_nid": "key_load_pkcs1_der", "callee": "AsnPubKey", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L298"}, {"caller_nid": "key_load_pkcs1_der", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L299"}, {"caller_nid": "key_load_pkcs1_der", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L299"}, {"caller_nid": "key_load_pkcs1_der", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L299"}, {"caller_nid": "key_publickey_save_pkcs1_der", "callee": "AsnPubKey", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L312"}, {"caller_nid": "key_publickey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L313"}, {"caller_nid": "key_publickey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L314"}, {"caller_nid": "key_publickey_save_pkcs1_der", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L316"}, {"caller_nid": "key_load_pkcs1_pem", "callee": "load_pem", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L330"}, {"caller_nid": "key_publickey_save_pkcs1_pem", "callee": "save_pem", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L341"}, {"caller_nid": "key_load_pkcs1_openssl_pem", "callee": "load_pem", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L359"}, {"caller_nid": "key_load_pkcs1_openssl_der", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L375"}, {"caller_nid": "key_load_pkcs1_openssl_der", "callee": "OpenSSLPubKey", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L375"}, {"caller_nid": "key_load_pkcs1_openssl_der", "callee": "ObjectIdentifier", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L377"}, {"caller_nid": "key_load_pkcs1_openssl_der", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L378"}, {"caller_nid": "key_privatekey_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L416"}, {"caller_nid": "key_privatekey_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L417"}, {"caller_nid": "key_privatekey_init", "callee": "inverse", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L418"}, {"caller_nid": "key_privatekey_getitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L421"}, {"caller_nid": "key_privatekey_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L445"}, {"caller_nid": "key_privatekey_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L463"}, {"caller_nid": "key_privatekey_blinded_decrypt", "callee": "pow", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L482"}, {"caller_nid": "key_privatekey_blinded_decrypt", "callee": "pow", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L483"}, {"caller_nid": "key_privatekey_blinded_encrypt", "callee": "encrypt_int", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L500"}, {"caller_nid": "key_load_pkcs1_der", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L527"}, {"caller_nid": "key_load_pkcs1_der", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L545"}, {"caller_nid": "key_load_pkcs1_der", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L547"}, {"caller_nid": "key_load_pkcs1_der", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L548"}, {"caller_nid": "key_load_pkcs1_der", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L550"}, {"caller_nid": "key_load_pkcs1_der", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L553"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedTypes", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L573"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L574"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L574"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L575"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L575"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L576"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L576"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L577"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L577"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L578"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L578"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L579"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L579"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L580"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L580"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L581"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L581"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "NamedType", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L582"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "Integer", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L582"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "AsnPrivKey", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L586"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L587"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L588"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L589"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L590"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L591"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L592"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L593"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L594"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "setComponentByName", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L595"}, {"caller_nid": "key_privatekey_save_pkcs1_der", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L597"}, {"caller_nid": "key_load_pkcs1_pem", "callee": "load_pem", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L612"}, {"caller_nid": "key_privatekey_save_pkcs1_pem", "callee": "save_pem", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L623"}, {"caller_nid": "key_find_p_q", "callee": "getprime_func", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L670"}, {"caller_nid": "key_find_p_q", "callee": "getprime_func", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L671"}, {"caller_nid": "key_find_p_q", "callee": "is_acceptable", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L692"}, {"caller_nid": "key_find_p_q", "callee": "getprime_func", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L695"}, {"caller_nid": "key_find_p_q", "callee": "getprime_func", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L697"}, {"caller_nid": "key_find_p_q", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L703"}, {"caller_nid": "key_find_p_q", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L703"}, {"caller_nid": "key_calculate_keys_custom_exponent", "callee": "inverse", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L722"}, {"caller_nid": "key_calculate_keys_custom_exponent", "callee": "NotRelativePrimeError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L724"}, {"caller_nid": "key_calculate_keys_custom_exponent", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L733"}, {"caller_nid": "key_newkeys", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L818"}, {"caller_nid": "key_newkeys", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/rsa/key.py", "source_location": "L821"}]} |