File python-spsdk.changes of Package python-spsdk

-------------------------------------------------------------------
Wed Jul 17 19:23:07 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Require importlib_metadata

-------------------------------------------------------------------
Thu Mar 28 15:03:18 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 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

-------------------------------------------------------------------
Tue Mar 26 11:33:45 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- Add python-spsdk-remove_pypemicro.patch to remove dependency on
  python-pypemcro and pyocd-pemicro.

-------------------------------------------------------------------
Mon Mar 25 12:34:46 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- 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

-------------------------------------------------------------------
Sun Jan 14 12:10:58 UTC 2024 - Dirk Müller <dmueller@suse.com>

- 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:
  * 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
  * fix error of SPI connection
  * add missing sdio in generate command
  * fix generate-keyblob IEE
  * fix issue with get-info command
  * 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
- drop python-spsdk-remove_pypemicro.patch (obsolete)

-------------------------------------------------------------------
Mon Oct 30 07:42:32 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 1.11.0:
  * 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

-------------------------------------------------------------------
Mon Oct 30 07:36:10 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 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

-------------------------------------------------------------------
Wed May 31 05:46:17 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- do no longer package the *.c and *.bin files in
  spsdk/data/cpu_data/ (see
  https://github.com/nxp-mcuxpresso/spsdk/issues/60)

-------------------------------------------------------------------
Mon May 15 11:57:52 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- add patch python-spsdk-remove_pypemicro.patch to remove
  dependency on pypemicro, which contains a binary blob and cannot
  be distributed on OBS as is
  (see https://github.com/nxp-mcuxpresso/spsdk/issues/30)
- remove Requires for pyocd-pemicro

-------------------------------------------------------------------
Fri May 12 05:18:05 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package python-spsdk, required by pynitrokey
openSUSE Build Service is sponsored by