# Features Features of the **MCUXpresso Secure Provisioning Tool** include: - Support target connectivity via UART, USB-HID, SPI, and I2C serial download modes - Support multiple user application image formats \(bin, hex, srec, elf\). - Automated conversion of bare images to bootable images - Downloading a bootable image in the target boot device - Customization of booting from external flash either using GUI or predefined flash configuration blocks - Generation of certificate trees for image signing and encryption, or use of user-supplied certificates - Optional signature provider that allows customizing integration of HSM module for signing the image - Support for development \(unsigned and CRC\) boot types - Support for authenticated \(signed\) and encrypted boot types - Key provisioning and fusing as dictated by boot type - Advanced OTP/PFR/IFR configuration - Trust provisioning, device HSM and Edgelock2GO proxy flow for production in factory - Dual boot ping pong page - Command-line interface for customized boot flows - Simple Flash Programming tool - Support for debug authentication - SB editor tool for creation of custom SB files - Signing the image for the MCUboot secondary bootloader - Merge tool to merge up to 8 images into one single binary image. - Manufacturing tool to support parallel provisioning operations in the factory - Additional command-line utilities for low-level interaction with the device - Windows 64-bit, Linux 64-bit, and MacOS hosts