• Juan Castillo's avatar
    TBB: add authentication framework · 05799ae0
    Juan Castillo authored
    This patch adds the authentication framework that will be used as
    the base to implement Trusted Board Boot in the Trusted Firmware.
    The framework comprises the following modules:
    
    - Image Parser Module (IPM)
    
        This module is responsible for interpreting images, check
        their integrity and extract authentication information from
        them during Trusted Board Boot.
    
        The module currently supports three types of images i.e.
        raw binaries, X509v3 certificates and any type specific to
        a platform. An image parser library must be registered for
        each image type (the only exception is the raw image parser,
        which is included in the main module by default).
    
        Each parser library (if used) must export a structure in a
        specific linker section which contains function pointers to:
    
            1. Initialize the library
            2. Check the integrity of the image type supported by
               the library
            3. Extract authentication information from the imag...
    05799ae0
bl1.ld.S 5.1 KB