LICENSE
MANIFEST.in
README.md
SW_Content_Register_SPSDK.txt
pyproject.toml
requirements-develop.txt
requirements.txt
setup.py
spsdk/__init__.py
spsdk/__version__.py
spsdk/exceptions.py
spsdk/py.typed
spsdk.egg-info/PKG-INFO
spsdk.egg-info/SOURCES.txt
spsdk.egg-info/dependency_links.txt
spsdk.egg-info/entry_points.txt
spsdk.egg-info/requires.txt
spsdk.egg-info/top_level.txt
spsdk/apps/__init__.py
spsdk/apps/blhost.py
spsdk/apps/blhost_helper.py
spsdk/apps/dk6prog.py
spsdk/apps/ifr.py
spsdk/apps/nxpcertgen.py
spsdk/apps/nxpcrypto.py
spsdk/apps/nxpdebugmbox.py
spsdk/apps/nxpdevhsm.py
spsdk/apps/nxpdevscan.py
spsdk/apps/nxpele.py
spsdk/apps/nxpimage.py
spsdk/apps/nxpmemcfg.py
spsdk/apps/nxpwpc.py
spsdk/apps/pfr.py
spsdk/apps/sdphost.py
spsdk/apps/sdpshost.py
spsdk/apps/shadowregs.py
spsdk/apps/spsdk_apps.py
spsdk/apps/tp_utils.py
spsdk/apps/tpconfig.py
spsdk/apps/tphost.py
spsdk/apps/utils/__init__.py
spsdk/apps/utils/common_cli_options.py
spsdk/apps/utils/spsdk_logger.py
spsdk/apps/utils/utils.py
spsdk/crypto/__init__.py
spsdk/crypto/certificate.py
spsdk/crypto/cmac.py
spsdk/crypto/cms.py
spsdk/crypto/exceptions.py
spsdk/crypto/hash.py
spsdk/crypto/hmac.py
spsdk/crypto/keys.py
spsdk/crypto/oscca.py
spsdk/crypto/rng.py
spsdk/crypto/signature_provider.py
spsdk/crypto/symmetric.py
spsdk/crypto/types.py
spsdk/crypto/utils.py
spsdk/dat/__init__.py
spsdk/dat/dac_packet.py
spsdk/dat/dar_packet.py
spsdk/dat/debug_credential.py
spsdk/dat/debug_mailbox.py
spsdk/dat/dm_commands.py
spsdk/dat/famode_image.py
spsdk/data/readme.md
spsdk/data/common/certgen_config.yaml
spsdk/data/common/database_defaults.yaml
spsdk/data/common/pfrc_rules.yaml
spsdk/data/common/crypto/oscca.asn
spsdk/data/common/memcfg/memcfg_data.yaml
spsdk/data/common/memcfg/opt_word_flexspi_nand.xml
spsdk/data/common/memcfg/opt_word_flexspi_nor.xml
spsdk/data/common/memcfg/opt_word_flexspi_nor_legacy.xml
spsdk/data/common/memcfg/opt_word_mmc.xml
spsdk/data/common/memcfg/opt_word_sd.xml
spsdk/data/common/memcfg/opt_word_semc_nand.xml
spsdk/data/common/memcfg/opt_word_semc_nor.xml
spsdk/data/common/memcfg/opt_word_spi_nor.xml
spsdk/data/common/memcfg/opt_word_spi_nor_legacy.xml
spsdk/data/common/tp/tpconfig_cfg_data_template.yaml
spsdk/data/common/tp/tpconfig_cfg_template.yaml
spsdk/data/common/tp/tphost_cfg_template.yaml
spsdk/data/common/xmcd/flexspi_ram_full.xml
spsdk/data/common/xmcd/flexspi_ram_simplified.xml
spsdk/data/common/xmcd/header.xml
spsdk/data/common/xmcd/semc_sdram_full.xml
spsdk/data/common/xmcd/semc_sdram_simplified.xml
spsdk/data/devices/k32w1xx/database.yaml
spsdk/data/devices/k32w1xx/ifr_a0.xml
spsdk/data/devices/k32w1xx/ifr_a1.xml
spsdk/data/devices/kw45xx/database.yaml
spsdk/data/devices/kw45xx/ifr_a0.xml
spsdk/data/devices/kw45xx/ifr_a1.xml
spsdk/data/devices/kw45xx/tz.yaml
spsdk/data/devices/lpc550x/database.yaml
spsdk/data/devices/lpc550x/pfr_cfpa.xml
spsdk/data/devices/lpc550x/pfr_cmpa.xml
spsdk/data/devices/lpc551x/database.yaml
spsdk/data/devices/lpc551x/pfr_cmpa.xml
spsdk/data/devices/lpc552x/database.yaml
spsdk/data/devices/lpc552x/pfr_cfpa.xml
spsdk/data/devices/lpc552x/pfr_cmpa.xml
spsdk/data/devices/lpc553x/database.yaml
spsdk/data/devices/lpc553x/fcb_flexspi_nor.xml
spsdk/data/devices/lpc553x/pfr_cfpa_0a.xml
spsdk/data/devices/lpc553x/pfr_cfpa_1a.xml
spsdk/data/devices/lpc553x/pfr_cmpa_0a.xml
spsdk/data/devices/lpc553x/pfr_cmpa_1a.xml
spsdk/data/devices/lpc55s0x/database.yaml
spsdk/data/devices/lpc55s0x/pfr_cfpa.xml
spsdk/data/devices/lpc55s0x/pfr_cmpa.xml
spsdk/data/devices/lpc55s0x/pfrc_rules.yaml
spsdk/data/devices/lpc55s0x/tz.yaml
spsdk/data/devices/lpc55s1x/database.yaml
spsdk/data/devices/lpc55s1x/pfr_cfpa.xml
spsdk/data/devices/lpc55s1x/pfr_cmpa.xml
spsdk/data/devices/lpc55s1x/pfrc_rules.yaml
spsdk/data/devices/lpc55s1x/tz.yaml
spsdk/data/devices/lpc55s2x/database.yaml
spsdk/data/devices/lpc55s2x/pfr_cfpa.xml
spsdk/data/devices/lpc55s2x/pfr_cmpa.xml
spsdk/data/devices/lpc55s2x/pfrc_rules.yaml
spsdk/data/devices/lpc55s2x/tz.yaml
spsdk/data/devices/lpc55s2x/tz_a0.yaml
spsdk/data/devices/lpc55s3x/database.yaml
spsdk/data/devices/lpc55s3x/fcb_flexspi_nor.xml
spsdk/data/devices/lpc55s3x/pfr_cfpa_a0.xml
spsdk/data/devices/lpc55s3x/pfr_cfpa_a1.xml
spsdk/data/devices/lpc55s3x/pfr_cmpa_a0.xml
spsdk/data/devices/lpc55s3x/pfr_cmpa_a1.xml
spsdk/data/devices/lpc55s3x/pfrc_rules.yaml
spsdk/data/devices/lpc55s3x/tz_a0.yaml
spsdk/data/devices/lpc55s3x/tz_a1.yaml
spsdk/data/devices/lpc55s6x/database.yaml
spsdk/data/devices/lpc55s6x/pfr_cfpa.xml
spsdk/data/devices/lpc55s6x/pfr_cmpa.xml
spsdk/data/devices/lpc55s6x/tz_a0.yaml
spsdk/data/devices/lpc55s6x/tz_a1.yaml
spsdk/data/devices/mc56f81xxx/database.yaml
spsdk/data/devices/mcxa1xx/database.yaml
spsdk/data/devices/mcxa1xx/pfr_cmpa.xml
spsdk/data/devices/mcxn23x/database.yaml
spsdk/data/devices/mcxn23x/pfr_cfpa_a0.xml
spsdk/data/devices/mcxn23x/pfr_cmpa_a0.xml
spsdk/data/devices/mcxn23x/tz_a0.yaml
spsdk/data/devices/mcxn9xx/database.yaml
spsdk/data/devices/mcxn9xx/fcb_flexspi_nor.xml
spsdk/data/devices/mcxn9xx/pfr_cfpa_a0.xml
spsdk/data/devices/mcxn9xx/pfr_cfpa_a1.xml
spsdk/data/devices/mcxn9xx/pfr_cmpa_a0.xml
spsdk/data/devices/mcxn9xx/pfr_cmpa_a1.xml
spsdk/data/devices/mcxn9xx/tz_a0.yaml
spsdk/data/devices/mcxn9xx/tz_a1.yaml
spsdk/data/devices/mwct20d2x/database.yaml
spsdk/data/devices/mwct2xxxs/database.yaml
spsdk/data/devices/mx8ulp/database.yaml
spsdk/data/devices/mx93/database.yaml
spsdk/data/devices/mx95/database.yaml
spsdk/data/devices/nhs52sxx/database.yaml
spsdk/data/devices/nhs52sxx/pfr_cfpa.xml
spsdk/data/devices/nhs52sxx/pfr_cmpa.xml
spsdk/data/devices/nhs52sxx/tz.yaml
spsdk/data/devices/rt101x/database.yaml
spsdk/data/devices/rt101x/fcb_flexspi_nor.xml
spsdk/data/devices/rt101x/otfad_fuses.xml
spsdk/data/devices/rt102x/database.yaml
spsdk/data/devices/rt102x/fcb_flexspi_nor.xml
spsdk/data/devices/rt104x/database.yaml
spsdk/data/devices/rt105x/database.yaml
spsdk/data/devices/rt106x/database.yaml
spsdk/data/devices/rt116x/database.yaml
spsdk/data/devices/rt116x/fcb_flexspi_nor.xml
spsdk/data/devices/rt116x/iee_fuses.xml
spsdk/data/devices/rt116x/otfad_fuses.xml
spsdk/data/devices/rt117x/database.yaml
spsdk/data/devices/rt118x/database.yaml
spsdk/data/devices/rt118x/fcb_flexspi_nor.xml
spsdk/data/devices/rt118x/otfad_fuses.xml
spsdk/data/devices/rt5xx/database.yaml
spsdk/data/devices/rt5xx/fcb_flexspi_nor.xml
spsdk/data/devices/rt5xx/otfad_fuses.xml
spsdk/data/devices/rt5xx/shadow_regs.xml
spsdk/data/devices/rt5xx/tz.yaml
spsdk/data/devices/rt6xx/database.yaml
spsdk/data/devices/rt6xx/fcb_flexspi_nor.xml
spsdk/data/devices/rt6xx/shadow_regs.xml
spsdk/data/devices/rt6xx/tz_a0.yaml
spsdk/data/devices/rt6xx/tz_b0.yaml
spsdk/data/devices/rw61x/database.yaml
spsdk/data/devices/rw61x/fcb_flexspi_nor.xml
spsdk/data/devices/rw61x/shadow_regs.xml
spsdk/data/devices/rw61x/tz.yaml
spsdk/data/jsonschemas/sch_ahab.yaml
spsdk/data/jsonschemas/sch_bee.yaml
spsdk/data/jsonschemas/sch_binary.yaml
spsdk/data/jsonschemas/sch_bootable_image.yaml
spsdk/data/jsonschemas/sch_cert_block.yaml
spsdk/data/jsonschemas/sch_dat.yaml
spsdk/data/jsonschemas/sch_fcb.yaml
spsdk/data/jsonschemas/sch_hab.yaml
spsdk/data/jsonschemas/sch_iee.yaml
spsdk/data/jsonschemas/sch_mbi.yaml
spsdk/data/jsonschemas/sch_memcfg.yaml
spsdk/data/jsonschemas/sch_otfad.yaml
spsdk/data/jsonschemas/sch_pfr.yaml
spsdk/data/jsonschemas/sch_sb21.yaml
spsdk/data/jsonschemas/sch_sb31.yaml
spsdk/data/jsonschemas/sch_sbx.yaml
spsdk/data/jsonschemas/sch_shadow_regs.yaml
spsdk/data/jsonschemas/sch_signed_msg.yaml
spsdk/data/jsonschemas/sch_tp.yaml
spsdk/data/jsonschemas/sch_tz.yaml
spsdk/data/jsonschemas/sch_wpc.yaml
spsdk/data/jsonschemas/sch_xmcd.yaml
spsdk/debuggers/__init__.py
spsdk/debuggers/debug_probe.py
spsdk/debuggers/debug_probe_jlink.py
spsdk/debuggers/debug_probe_pemicro.py
spsdk/debuggers/debug_probe_pyocd.py
spsdk/debuggers/utils.py
spsdk/dk6/__init__.py
spsdk/dk6/commands.py
spsdk/dk6/dk6device.py
spsdk/dk6/driver.py
spsdk/dk6/interface.py
spsdk/dk6/protocol.py
spsdk/dk6/serial_device.py
spsdk/ele/__init__.py
spsdk/ele/ele_comm.py
spsdk/ele/ele_constants.py
spsdk/ele/ele_message.py
spsdk/image/__init__.py
spsdk/image/bee.py
spsdk/image/commands.py
spsdk/image/exceptions.py
spsdk/image/header.py
spsdk/image/images.py
spsdk/image/keystore.py
spsdk/image/misc.py
spsdk/image/secret.py
spsdk/image/segments.py
spsdk/image/segments_base.py
spsdk/image/trustzone.py
spsdk/image/ahab/__init__.py
spsdk/image/ahab/ahab_abstract_interfaces.py
spsdk/image/ahab/ahab_container.py
spsdk/image/ahab/signed_msg.py
spsdk/image/ahab/utils.py
spsdk/image/bootable_image/__init__.py
spsdk/image/bootable_image/bimg.py
spsdk/image/bootable_image/segments.py
spsdk/image/fcb/__init__.py
spsdk/image/fcb/fcb.py
spsdk/image/hab/__init__.py
spsdk/image/hab/hab_config.py
spsdk/image/hab/hab_container.py
spsdk/image/hab/segments.py
spsdk/image/hab/commands/__init__.py
spsdk/image/hab/commands/commands.py
spsdk/image/hab/commands/commands_enum.py
spsdk/image/mbi/__init__.py
spsdk/image/mbi/mbi.py
spsdk/image/mbi/mbi_mixin.py
spsdk/image/xmcd/__init__.py
spsdk/image/xmcd/xmcd.py
spsdk/mboot/__init__.py
spsdk/mboot/commands.py
spsdk/mboot/error_codes.py
spsdk/mboot/exceptions.py
spsdk/mboot/mcuboot.py
spsdk/mboot/memories.py
spsdk/mboot/properties.py
spsdk/mboot/scanner.py
spsdk/mboot/interfaces/__init__.py
spsdk/mboot/interfaces/buspal.py
spsdk/mboot/interfaces/sdio.py
spsdk/mboot/interfaces/uart.py
spsdk/mboot/interfaces/usb.py
spsdk/mboot/interfaces/usbsio.py
spsdk/mboot/protocol/__init__.py
spsdk/mboot/protocol/base.py
spsdk/mboot/protocol/bulk_protocol.py
spsdk/mboot/protocol/serial_protocol.py
spsdk/memcfg/__init__.py
spsdk/memcfg/memcfg.py
spsdk/pfr/__init__.py
spsdk/pfr/exceptions.py
spsdk/pfr/pfr.py
spsdk/pfr/pfrc.py
spsdk/pfr/processor.py
spsdk/pfr/translator.py
spsdk/sbfile/__init__.py
spsdk/sbfile/misc.py
spsdk/sbfile/devhsm/__init__.py
spsdk/sbfile/devhsm/devhsm.py
spsdk/sbfile/devhsm/utils.py
spsdk/sbfile/sb1/__init__.py
spsdk/sbfile/sb1/commands.py
spsdk/sbfile/sb1/headers.py
spsdk/sbfile/sb1/images.py
spsdk/sbfile/sb1/sections.py
spsdk/sbfile/sb2/__init__.py
spsdk/sbfile/sb2/commands.py
spsdk/sbfile/sb2/headers.py
spsdk/sbfile/sb2/images.py
spsdk/sbfile/sb2/sb_21_helper.py
spsdk/sbfile/sb2/sections.py
spsdk/sbfile/sb2/sly_bd_lexer.py
spsdk/sbfile/sb2/sly_bd_parser.py
spsdk/sbfile/sb31/__init__.py
spsdk/sbfile/sb31/commands.py
spsdk/sbfile/sb31/constants.py
spsdk/sbfile/sb31/devhsm.py
spsdk/sbfile/sb31/functions.py
spsdk/sbfile/sb31/images.py
spsdk/sbfile/sbx/__init__.py
spsdk/sbfile/sbx/devhsm.py
spsdk/sbfile/sbx/images.py
spsdk/sdp/__init__.py
spsdk/sdp/commands.py
spsdk/sdp/error_codes.py
spsdk/sdp/exceptions.py
spsdk/sdp/scanner.py
spsdk/sdp/sdp.py
spsdk/sdp/sdps.py
spsdk/sdp/interfaces/__init__.py
spsdk/sdp/interfaces/uart.py
spsdk/sdp/interfaces/usb.py
spsdk/sdp/protocol/__init__.py
spsdk/sdp/protocol/base.py
spsdk/sdp/protocol/bulk_protocol.py
spsdk/sdp/protocol/serial_protocol.py
spsdk/shadowregs/__init__.py
spsdk/shadowregs/shadowregs.py
spsdk/tp/__init__.py
spsdk/tp/exceptions.py
spsdk/tp/tp_intf.py
spsdk/tp/tpconfig.py
spsdk/tp/tphost.py
spsdk/tp/utils.py
spsdk/tp/adapters/__init__.py
spsdk/tp/adapters/model_utils.py
spsdk/tp/adapters/scard_commands.py
spsdk/tp/adapters/scard_utils.py
spsdk/tp/adapters/tpdev_model.py
spsdk/tp/adapters/tpdev_scard.py
spsdk/tp/adapters/tptarget_blhost.py
spsdk/tp/adapters/tptarget_model.py
spsdk/tp/adapters/utils.py
spsdk/tp/data_container/__init__.py
spsdk/tp/data_container/audit_log.py
spsdk/tp/data_container/data_container.py
spsdk/tp/data_container/data_container_auth.py
spsdk/tp/data_container/payload_types.py
spsdk/uboot/__init__.py
spsdk/uboot/uboot.py
spsdk/utils/__init__.py
spsdk/utils/abstract.py
spsdk/utils/database.py
spsdk/utils/devicedescription.py
spsdk/utils/exceptions.py
spsdk/utils/images.py
spsdk/utils/misc.py
spsdk/utils/nxpdevscan.py
spsdk/utils/plugins.py
spsdk/utils/reg_config.py
spsdk/utils/registers.py
spsdk/utils/schema_validator.py
spsdk/utils/serial_buspal_proxy.py
spsdk/utils/serial_proxy.py
spsdk/utils/spsdk_enum.py
spsdk/utils/usbfilter.py
spsdk/utils/crypto/__init__.py
spsdk/utils/crypto/cert_blocks.py
spsdk/utils/crypto/iee.py
spsdk/utils/crypto/otfad.py
spsdk/utils/crypto/rkht.py
spsdk/utils/crypto/rot.py
spsdk/utils/interfaces/__init__.py
spsdk/utils/interfaces/commands.py
spsdk/utils/interfaces/scanner_helper.py
spsdk/utils/interfaces/device/__init__.py
spsdk/utils/interfaces/device/base.py
spsdk/utils/interfaces/device/sdio_device.py
spsdk/utils/interfaces/device/serial_device.py
spsdk/utils/interfaces/device/usb_device.py
spsdk/utils/interfaces/device/usbsio_device.py
spsdk/utils/interfaces/protocol/__init__.py
spsdk/utils/interfaces/protocol/protocol_base.py
spsdk/wpc/__init__.py
spsdk/wpc/service_el2go.py
spsdk/wpc/target_mboot.py
spsdk/wpc/target_model.py
spsdk/wpc/utils.py
tests/test_self.py