You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scripts: hid_configurator: Support pure ED25519 signature
Change adds support for pure ED25519 signature (used by nRF54L-based
devices that enable MCUboot hardware cryptography). imgtool from MCUboot
upstream repository does not support this configuration, a dedicated
imgtool version from sdk-mcuboot repository must be used.
Jira: NCSDK-30745
Signed-off-by: Marek Pieta <[email protected]>
Signed-off-by: Pekka Niskanen <[email protected]>
Signed-off-by: Divya Pillai <[email protected]>
Copy file name to clipboardExpand all lines: scripts/hid_configurator/README.rst
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,18 @@ Complete the following steps:
91
91
py -3 -m pip install -r requirements.txt
92
92
py -3 -m pip install .
93
93
94
+
.. note::
95
+
Currently, the ``imgtool`` from PyPI does not support pure ED25519 signature (used by nRF54L-based devices that enable MCUboot hardware cryptography).
96
+
This may result in rejecting proper DFU images (``DFU image is invalid``).
97
+
``imgtool`` supporting pure ED25519 signature can be installed from the ``sdk-mcuboot`` repository (:file:`ncs/bootloader/mcuboot/scripts` directory of the |NCS|).
98
+
Run the following commands in the source directory to install ``imgtool`` and the required dependencies:
99
+
100
+
.. parsed-literal::
101
+
:class: highlight
102
+
103
+
py -3 -m pip install -r requirements.txt
104
+
py -3 -m pip install .
105
+
94
106
Debian/Ubuntu/Linux Mint
95
107
========================
96
108
@@ -151,6 +163,17 @@ Complete the following steps:
151
163
pip3 install --user -r requirements.txt
152
164
pip3 install --user .
153
165
166
+
.. note::
167
+
Currently, the ``imgtool`` from PyPI does not support pure ED25519 signature (used by nRF54L-based devices that enable MCUboot hardware cryptography).
168
+
This may result in rejecting proper DFU images (``DFU image is invalid``).
169
+
``imgtool`` supporting pure ED25519 signature can be installed from the ``sdk-mcuboot`` repository (:file:`ncs/bootloader/mcuboot/scripts` directory of the |NCS|).
170
+
Run the following commands in the source directory to install ``imgtool`` and the required dependencies:
0 commit comments