Secure Provisioning SDK (SPSDK)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Secure Provisioning SDK (SPSDK)

Secure Provisioning SDK (SPSDK) is an open-source development kit with its source code released on Github and PyPI. It contains a set of API modules for custom production tool development which requires more advanced secure provisioning flow. SPSDK enables communication with NXP’s microcontrollers for security features configuration, debug authentication, generation of Secure Binary (SB) images, trust provisioning and secure programming, etc.

Where to start?

  • Visit SPSDK landing page for the latest document and software on Github and PyPI.
  • Latest news? View “Announcement” label below
  • Get help or report issues? Visit Github. We centralize code release and support on Github.
Labels

Discussions

Sort by:
We have upgraded SPSDK to 2.0.1 which includes a large scale of changes: elftosb will be replaced by nxpimage nxpcertgen and nxpkeygen will be replaced by nxpcrypto select appropriate family will be done using: -f/–family parameter move towards options for all parameters with an exception to BLHost removal of crypto backends extend dedicated spsdk.crypto module - serve as the de-facto backend of SPSDK module level imports via init files
View full article
We plan to upgrade SPSDK to 2.0 in the next release which includes a large scale of changes.  Customers are suggested to prepare for the changes before the 2.0 release (end of Sept 2023).  Major changes in 2.0 are: elftosb will be replaced by nxpimage nxpcertgen and nxpkeygen will be replaced by nxpcrypto select appropriate family will be done using: -f/–family parameter move towards options for all parameters with an exception to BLHost removal of crypto backends extend dedicated spsdk.crypto module - serve as the de-facto backend of SPSDK module level imports via init files
View full article
What's new in 1.11 release? nxpimage: enable signature providers for AHAB image and signed messages add support for rt104x in bootable-image tphost/tpconfig: add possibility to check TP_RESPONSE only with NXP_PROD raw binary key add support for mcxn9xx add API for FuseLockedStatus possibility to declare private keys with passphrase in signature provider config add checking of written data length in usb interface add support for dk6 tools   Bugfixes nxpimage: fix offset on NAND memory in AHAB image fix plugin error for signature Provider for sb21   Useful links GitHub: https://github.com/NXPmicro/spsdk PyPi: SPSDK - https://pypi.org/project/spsdk/ Documentation: https://spsdk.readthedocs.io/en/latest/ New features: https://spsdk.readthedocs.io/en/latest/release_notes.html
View full article