drivers: caam: add DEK blob supportThe CAAM can generate a specific key blob called DEK blob - DataEncryption Key blob. It encapsulates and encrypts the plain text key usedto encrypt the boot ima
drivers: caam: add DEK blob supportThe CAAM can generate a specific key blob called DEK blob - DataEncryption Key blob. It encapsulates and encrypts the plain text key usedto encrypt the boot image. This blob is decapsulated by the HAB - HighAssurance boot at boot to decrypt the boot image.The DEK blob is a specific CAAM blob as it requires a header and the keymust be encapsulated from the CAAM secure memory.Enable the CAAM DEK blob support on imx8m platforms.Signed-off-by: Clement Faure <clement.faure@nxp.com>Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
caam: add BLOB module for MKVB retrievalThe BLOB module currently only implements the retrieval of the MKVB toprovide a HUK implementation for i.MX platforms. Thetee_otp_get_hw_unique_key() funct
caam: add BLOB module for MKVB retrievalThe BLOB module currently only implements the retrieval of the MKVB toprovide a HUK implementation for i.MX platforms. Thetee_otp_get_hw_unique_key() function is also implemented in this moduleand caches the key, since it can't be generated again at runtime.Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>Acked-by: Jerome Forissier <jerome@forissier.org>Acked-by: Clement Faure <clement.faure@nxp.com>