• Sumit Garg's avatar
    TBB: Add an IO abstraction layer to load encrypted firmwares · 2be57b86
    Sumit Garg authored
    
    
    TBBR spec advocates for optional encryption of firmwares (see optional
    requirement: R060_TBBR_FUNCTION). So add an IO abstaction layer to
    support firmware decryption that can be stacked above any underlying IO/
    packaging layer like FIP etc. It aims to provide a framework to load any
    encrypted IO payload.
    
    Also, add plat_get_enc_key_info() to be implemented in a platform
    specific manner as handling of encryption key may vary from one platform
    to another.
    Signed-off-by: default avatarSumit Garg <sumit.garg@linaro.org>
    Change-Id: I9892e0ddf00ebecb8981301dbfa41ea23e078b03
    2be57b86
platform.h 13.1 KB