Advantages of SECBOOT_AES128_GCM_AES128_GCM_AES128_GCM vs asymmetric crypto with encrypted Firmware
There are multiple crypto algorithm supported with SBSFU framework
SECBOOT_AES128_GCM_AES128_GCM_AES128_GCM: Authentication, Integrity, Confidentiality are ensured.
* Authenticate Firmware Metadata using AES128-GCM tag.
* Decrypt Firmware image using AES128-GCM algo.
* Firmware Image Integrity using AES128-GCM tag.
#define SECBOOT_ECCDSA_WITHOUT_ENCRYPT_SHA256 (1U) /*!< asymmetric crypto, no FW encryption */
#define SECBOOT_ECCDSA_WITH_AES128_CBC_SHA256 (2U) /*!< asymmetric crypto with encrypted Firmware */
#define SECBOOT_AES128_GCM_AES128_GCM_AES128_GCM (3U) /*!< symmetric crypto I am not an expert on crytpo so hoping someone can educate me asymmetric crypto with encrypted Firmware vs AES GCM in context of SBSFU
