{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "label": "pkcs7.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L1"}, {"id": "pkcs7_pkcs7options", "label": "PKCS7Options", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L47"}, {"id": "pkcs7_pkcs7signaturebuilder", "label": "PKCS7SignatureBuilder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L56"}, {"id": "pkcs7_pkcs7signaturebuilder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L57"}, {"id": "pkcs7_pkcs7signaturebuilder_set_data", "label": ".set_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L74"}, {"id": "pkcs7_pkcs7signaturebuilder_add_signer", "label": ".add_signer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L81"}, {"id": "pkcs7_pkcs7signaturebuilder_add_certificate", "label": ".add_certificate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L124"}, {"id": "pkcs7_pkcs7signaturebuilder_sign", "label": ".sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L134"}, {"id": "pkcs7_pkcs7envelopebuilder", "label": "PKCS7EnvelopeBuilder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L189"}, {"id": "pkcs7_pkcs7envelopebuilder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L190"}, {"id": "pkcs7_pkcs7envelopebuilder_set_data", "label": ".set_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L212"}, {"id": "pkcs7_pkcs7envelopebuilder_add_recipient", "label": ".add_recipient()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L223"}, {"id": "pkcs7_pkcs7envelopebuilder_set_content_encryption_algorithm", "label": ".set_content_encryption_algorithm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L242"}, {"id": "pkcs7_pkcs7envelopebuilder_encrypt", "label": ".encrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L259"}, {"id": "pkcs7_smime_signed_encode", "label": "_smime_signed_encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L313"}, {"id": "pkcs7_smime_enveloped_encode", "label": "_smime_enveloped_encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L361"}, {"id": "pkcs7_smime_enveloped_decode", "label": "_smime_enveloped_decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L378"}, {"id": "pkcs7_smime_remove_text_headers", "label": "_smime_remove_text_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L388"}, {"id": "pkcs7_opensslmimepart", "label": "OpenSSLMimePart", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L406"}, {"id": "pkcs7_opensslmimepart_write_headers", "label": "._write_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L409"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "email_base64mime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "email_generator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "email_message", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "email_policy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_hazmat_bindings_rust", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_hazmat_primitives_asymmetric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_hazmat_primitives_ciphers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "cryptography_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_pkcs7options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_pkcs7signaturebuilder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L56", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder", "target": "pkcs7_pkcs7signaturebuilder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L57", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder", "target": "pkcs7_pkcs7signaturebuilder_set_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L74", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder", "target": "pkcs7_pkcs7signaturebuilder_add_signer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L81", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder", "target": "pkcs7_pkcs7signaturebuilder_add_certificate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L124", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder", "target": "pkcs7_pkcs7signaturebuilder_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_pkcs7envelopebuilder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L189", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder", "target": "pkcs7_pkcs7envelopebuilder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L190", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder", "target": "pkcs7_pkcs7envelopebuilder_set_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L212", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder", "target": "pkcs7_pkcs7envelopebuilder_add_recipient", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L223", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder", "target": "pkcs7_pkcs7envelopebuilder_set_content_encryption_algorithm", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L242", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder", "target": "pkcs7_pkcs7envelopebuilder_encrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_smime_signed_encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L313", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_smime_enveloped_encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L361", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_smime_enveloped_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L378", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_smime_remove_text_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L388", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_serialization_pkcs7_py", "target": "pkcs7_opensslmimepart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L406", "weight": 1.0}, {"source": "pkcs7_opensslmimepart", "target": "pkcs7_opensslmimepart_write_headers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L409", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder_set_data", "target": "pkcs7_pkcs7signaturebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L79", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder_add_signer", "target": "pkcs7_pkcs7signaturebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L116", "weight": 1.0}, {"source": "pkcs7_pkcs7signaturebuilder_add_certificate", "target": "pkcs7_pkcs7signaturebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L130", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder_set_data", "target": "pkcs7_pkcs7envelopebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L217", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder_add_recipient", "target": "pkcs7_pkcs7envelopebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L233", "weight": 1.0}, {"source": "pkcs7_pkcs7envelopebuilder_set_content_encryption_algorithm", "target": "pkcs7_pkcs7envelopebuilder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L253", "weight": 1.0}, {"source": "pkcs7_smime_signed_encode", "target": "pkcs7_opensslmimepart", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L330", "weight": 1.0}], "raw_calls": [{"caller_nid": "pkcs7_pkcs7signaturebuilder_set_data", "callee": "_check_byteslike", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L75"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_set_data", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L77"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L89"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L98"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L102"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L103"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L105"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L108"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L111"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L112"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L113"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_signer", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L114"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_certificate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L127"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_add_certificate", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L128"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L140"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L141"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L143"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L144"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L145"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L145"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L146"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L152"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L162"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L171"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L181"}, {"caller_nid": "pkcs7_pkcs7signaturebuilder_sign", "callee": "sign_and_serialize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L186"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_init", "callee": "rsa_encryption_supported", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L202"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_init", "callee": "PKCS1v15", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L202"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_init", "callee": "UnsupportedAlgorithm", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L203"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_set_data", "callee": "_check_byteslike", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L213"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_set_data", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L215"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_add_recipient", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L227"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_add_recipient", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L228"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_add_recipient", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L230"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_add_recipient", "callee": "public_key", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L230"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_add_recipient", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L231"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_set_content_encryption_algorithm", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L246"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_set_content_encryption_algorithm", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L251"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L264"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L265"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L267"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L275"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L276"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L276"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L277"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L283"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L288"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L292"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L299"}, {"caller_nid": "pkcs7_pkcs7envelopebuilder_encrypt", "callee": "encrypt_and_serialize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L303"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "Message", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L319"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L320"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L321"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "set_payload", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L331"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L333"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "attach", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L334"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "MIMEPart", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L336"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L337"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L340"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L341"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "set_payload", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L344"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "body_encode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L345"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "attach", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L348"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L350"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "BytesGenerator", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L351"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "clone", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L355"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "flatten", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L357"}, {"caller_nid": "pkcs7_smime_signed_encode", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L358"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "Message", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L362"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L363"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L364"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L365"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "add_header", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L371"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "set_payload", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L373"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "body_encode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L373"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "as_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L375"}, {"caller_nid": "pkcs7_smime_enveloped_encode", "callee": "clone", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L375"}, {"caller_nid": "pkcs7_smime_enveloped_decode", "callee": "message_from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L379"}, {"caller_nid": "pkcs7_smime_enveloped_decode", "callee": "get_content_type", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L380"}, {"caller_nid": "pkcs7_smime_enveloped_decode", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L384"}, {"caller_nid": "pkcs7_smime_enveloped_decode", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L385"}, {"caller_nid": "pkcs7_smime_enveloped_decode", "callee": "get_payload", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L385"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "message_from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L389"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L392"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L394"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L399"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L403"}, {"caller_nid": "pkcs7_smime_remove_text_headers", "callee": "get_payload", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L403"}, {"caller_nid": "pkcs7_opensslmimepart_write_headers", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L410"}, {"caller_nid": "pkcs7_opensslmimepart_write_headers", "callee": "raw_items", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py", "source_location": "L410"}]}