mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
makefiles/suit: allow to decrypt signing key with SUIT_SEC_PASSWORD
This commit is contained in:
parent
1517949f13
commit
50e3d61441
@ -56,9 +56,13 @@ $(SUIT_MANIFEST): $(SUIT_MANIFEST_PAYLOADS) $(BINDIR_SUIT)
|
||||
$(SUIT_MANIFEST_SIGNED): $(SUIT_MANIFEST) $(SUIT_SEC)
|
||||
$(Q)( \
|
||||
if grep -q ENCRYPTED $(SUIT_SEC_SIGN); then \
|
||||
if [ -z "$(SUIT_SEC_PASSWORD)" ]; then \
|
||||
printf "Enter encryption for key file $(SUIT_SEC_SIGN): "; \
|
||||
read PASSWORD; \
|
||||
$(SUIT_TOOL) sign -p $$PASSWORD -k $(SUIT_SEC_SIGN) -m $(SUIT_MANIFEST) -o $@; \
|
||||
else \
|
||||
PASSWORD="$(SUIT_SEC_PASSWORD)"; \
|
||||
fi; \
|
||||
$(SUIT_TOOL) sign -p "$$PASSWORD" -k $(SUIT_SEC_SIGN) -m $(SUIT_MANIFEST) -o $@;\
|
||||
else \
|
||||
$(SUIT_TOOL) sign -k $(SUIT_SEC_SIGN) -m $(SUIT_MANIFEST) -o $@; \
|
||||
fi \
|
||||
|
Loading…
Reference in New Issue
Block a user