/*************************************************************************** * Copyright (c) 2003-2008, Broadcom Corporation * All Rights Reserved * Confidential Property of Broadcom Corporation * * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. * * $brcm_Workfile: $ * $brcm_Revision: $ * $brcm_Date: $ * * Module Description: ram executable image header * * Revision History: * * $brcm_Log: $ * * ***************************************************************************/ #if !defined(__RAM_HEADER_H__) #define __RAM_HEADER_H__ extern unsigned long ram_image_size; struct identifying_data6_t { unsigned char version; unsigned char key_identifier_flag; unsigned short int reserved; unsigned long length; unsigned long signature_index; unsigned long signing_time; unsigned char image_name[16]; unsigned char image_version[8]; unsigned char key_identifier[32]; }; #define RAM_HEADER_SIZE sizeof(struct identifying_data6_t) #endif