14
0
forked from pool/python-spsdk

13 Commits

Author SHA256 Message Date
ca10d9f6f8 - Update to 3.0.1
* nxpcrypto:
    - improve serial number validation in certificate generation
  * nxpimage:
    - fix AHAB container header info display
    - fix MBI parameter for mcxa series
    - add input data size validation for HAB segments
    - add hardware key mixin to NHS52S04 MBI types
    - add load address mixin to every MBI type
    - improve CA Flag description in AHAB schemas
    - fix AHAB update keyblob
    - add new Fast Boot flags to AHABContainerV2
  * nxpmemcfg:
    - add missing memory types (MicronOPI_SDR, AdestoOPI_SDR)
  * update default BOOT_FLAGS value in MC56F81x68 BCA configuration
  * validate and clean up the contents of SPSDK data files

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=19
2025-07-17 09:16:03 +00:00
7cc39abba5 - removed patch 'python-spsdk-remove_pypemicro.patch since pemicro has been moved into a plugin in 2.2.0
- Update to 3.0.0
  * New features:
    - el2go-host:
      - check UUID fuse index
    - ifr:
      - move into pfr application
    - nxpcrypto:
      - allow adding image key into existing PKI tree
      - remove nxpcertgen application (all functionality is now available in nxpcrypto application)
      - consolidate options -k/--private-key and -sp/--signature-provider replace with option -s/--signer
    - nxpdebugmbox:
      - move commands to separated groups with clearer organization
      - move parameter --family from the root command to individual command groups
      - derive test address from the family parameter
    - nxpdevhsm:
      - require oemRandomShare when oemEncMasterShare is defined
      - add new format for sbfile for mcxa family devices with secure installer/extended bootloader
    - nxpimage:
      - generate fuse script when merging signed image
      - add unicode characters for better BinaryImage visualization
      - remove the deprecated 'image_type' key in ahab configuration and replace by 'target_memory'
      - remove input_binary and base_address parameters from bee
      - rename merge commands in bootable-image and binary-image to export
      - remove 'mainCertChainId' key in cert-block configuration by 'mainRootCertId'
      - replace hab export /parse commands with unified configuration approach
      - implement SB3.1 data compression
      - add parser of SB3.1
      - consolidate all keys for data of SB3.1 load command into one
      - simplify load command configuration

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=18
2025-06-25 04:03:23 +00:00
7f204b6d1f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=16 2025-06-17 08:05:53 +00:00
e0835adc85 - Convert to libalternatives
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=15
2025-06-17 08:04:27 +00:00
3ad316b18b Accepting request 1188467 from home:ojkastl_buildservice:Branch_devel_languages_python
Require importlib_metadata

OBS-URL: https://build.opensuse.org/request/show/1188467
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=13
2024-07-18 22:43:57 +00:00
c24f05d2fd Accepting request 1163359 from home:ojkastl_buildservice:Branch_devel_languages_python
update to 2.1.1

OBS-URL: https://build.opensuse.org/request/show/1163359
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=11
2024-04-02 12:49:36 +00:00
cded09b966 - Add python-spsdk-remove_pypemicro.patch to remove dependency on
python-pypemcro and pyocd-pemicro.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=9
2024-03-26 11:35:36 +00:00
aac3b151b8 - Update to 2.1.0:
* add signing commands (create, verify)
  * add subcommands for Fault Analysis Mode (export, parse, get-templates)
  * add printing the result of auth command
  * add dedicated plugin system
  * U-BOOT interface
  * add commit command
  * add commands related to release-container
  * 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
  * fix get-trng state command
  * 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
  * fix export command
  * fix pfr generate command
  * fix default family parameter

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=8
2024-03-25 13:29:41 +00:00
48428cce19 - update to 2.0.1:
* fix test memory AP address
  * 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
  * 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
- update to 2.0.0:
  * dedicated plugin system
  * check of written data length in USB Interface
  * remove dependency on PyCryptodome
  * add rot command for calculating RoT hash
  * 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:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=6
2024-01-14 15:08:03 +00:00
391cac8186 Accepting request 1121117 from home:ojkastl_buildservice:Branch_devel_languages_python
update to 1.11.0

OBS-URL: https://build.opensuse.org/request/show/1121117
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=4
2023-10-30 10:56:23 +00:00
acc150d6fa Accepting request 1095807 from devel:languages:python
required by nitropy aka pynitrokey, which is a management utility for Nitrokeys

OBS-URL: https://build.opensuse.org/request/show/1095807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-spsdk?expand=0&rev=1
2023-06-29 15:28:40 +00:00
fb11652908 Accepting request 1089928 from home:ojkastl_buildservice:Branch_devel_languages_python
do no longer package the *.c and *.bin files in spsdk/data/cpu_data/

OBS-URL: https://build.opensuse.org/request/show/1089928
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=2
2023-05-31 16:14:08 +00:00
73937e4cdf Accepting request 1089345 from home:ojkastl_buildservice:Branch_devel_languages_python
new package python-spsdk, required by pynitrokey

OBS-URL: https://build.opensuse.org/request/show/1089345
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-spsdk?expand=0&rev=1
2023-05-30 12:32:48 +00:00