Spsdk

Latest version: v2.1.1

Safety actively analyzes 613461 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.1.1

New features

- nxpcrypto:
- add RSA-PSS support
- nxpdevhsm:
- support external devhsm provisioning

Bugfixes

- dk6prog:
- fix DK6 operations
- nxpdevhsm:
- fix buffer address MC56
- nxpele:
- fix write fuse
- nxpimage:
- add advanced params setting to configurations (padding, keys, timestamp, etc.)
- fix manifest hash digest KW45/K32W1

2.1.0

New features

- nxpcrypto:
- add signing commands (create, verify)
- nxpdebugmbox:
- add subcommands for Fault Analysis Mode (export, parse, get-templates)
- add printing the result of auth command
- add dedicated plugin system
- nxpele:
- U-BOOT interface
- add commit command
- add commands related to release-container
- nxpimage:
- enable IEE encryption for RT1180
- add key exchange signed message
- add signature provider for RT1xxx
- support mcxn23x
- deployment of new database
- EL2GO mockup for S32K WPC
- introduce memory configuration tool

Bugfixes

- nxpele:
- fix get-trng state command
- nxpimage:
- fix cmpa template
- fix parsing ahab image for i.MX95
- fix xmcd export command
- fix certificate block as binary file
- fix sb21 get-template command
- nxpmemcfg:
- fix export command
- pfr:
- fix pfr generate command
- shadowregs:
- fix default family parameter

2.0.1

Bugfixes

- nxpdebugmbox:
- fix test memory AP address
- nxpele:
- remove temporary file
- nxpimage:
- Fix detection of input file for FCB in bootable image
- fix IEE encryption for RT1180
- fix signed MBI for Anguilla Nano
- fix SB21 export with yaml config
- shadowregs:
- fix behavior of the RKTH registers
- fix invalid names of CRC field in database
- fix setting a register value as raw value when loading from configuration

2.0.0

New features
- blhost:
- dedicated plugin system
- check of written data length in USB Interface
- nxpcrypto:
- remove dependency on PyCryptodome
- add rot command for calculating RoT hash
- nxpimage:
- distinguish between fw version and image version
- support YAML configuration for HAB
- support build RT11xx image with ECC keys
- support OSCCA
- support AHAB NAND
- implement HTTP Proxy Signature Provider
- signature provider for OSCCA
- add validation of signature in AHAB
- support OTFAD for RT1010
- export HAB from yaml config in bootable image
- revision of offsets in AHAB container
- command filter in SB 2.1 based on family
- refactor memory types for mbi
- add to AHAB key identifier for encrypted images
- pfr/ifr:
- remove devices subcommand
- sdpshost:
- connection support for iMX91 and iMX95
- shadowregs:
- unify endianness
- tool for converting JSON configuration into YAML with comments
- support mcxa1xx
- unify naming: RKTH/RKHT
- remove nxpkeygen and nxpcertgen apps, replaced by nxpcrypto
- remove elftosb app, replaced by nxpcrypto
- positional arguments replaced by options for all parameters with an exception to blhost, sdphost and dk6prog
- remove backward compatibility with command get-cfg-template, replaced fully with get-template(s)
- unify family name within all modules
- remove lpc55xx from family names

Bugfixes
- blhost:
- fix error of SPI connection
- nxpdevhsm:
- add missing sdio in generate command
- nxpele:
- fix generate-keyblob IEE
- fix issue with get-info command
- nxpimage:
- fix certificate block in AHAB
- fix signature in AHAB
- fix some commands for SB21
- fix non generated keys for AHAB parse
- fix RAM images for LPC55Sxx
- fix MBI signed for xip for MCXN9xx
- fix sb21 export yaml errors
- fix OTFAD with DUK
- fix wrong core ID in parse for iMX93
- fix binary certificate block for MBI
- fix manifest for mcxn9xx
- fix bootable image merge
- fix in MBI configurations
- fix missing parameters in MBI config in bootable-image parse
- fix sb21 file generation without SBKEK
- update list of supported MBI images for mcxn9xx

1.11.0

ANNOUNCEMENT:

Next version of spsdk (2.0) will introduce breaking 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

New features
- 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

1.10.1

New features
- nxpimage:
- support encrypted image hab
- support for RT11xx and RT10xx
- improve OTFAD/IEE names generation
- add API to retrieve info about fuses

Bugfixes
- nxpimage:
- fix XMCD load_from_config
- fix IEE template
- fix circular dependency in signature provider import
- fix issue with loading keys as INT
- not enable logging when spsdk is used as a library

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.