bundle.bbclass: add support for encrypting bundles #332
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support for encrypting bundles after creating them. This requires the usage of the "crypt" bundle format and a recipient certificate for encrypting the signed bundle manifest. To encrypt the bundle, set
RAUC_CRYPT_BUNDLE
to1
andRAUC_CRYPT_CERT_FILE
to the path of the recipient certificate:The encrypted bundle will be deployed with the prefix "crypt-" in the
DEPLOY_DIR
. Note, that the bundle with the unencrypted manifest is also still being deployed and can be used for manual encryption for other recipients as well.Enable the config options
DM_CRYPT
andCRYPTO_AES
to support installing encrypted RAUC bundles.