@ -124,6 +124,7 @@ static void fit_get_debug(const void *fit, int noffset,
fdt_strerror ( err ) ) ;
}
# if !defined(CONFIG_SPL_BUILD) || defined(CONFIG_FIT_SPL_PRINT)
/**
* fit_print_contents - prints out the contents of the FIT format image
* @ fit : pointer to the FIT format image header
@ -402,6 +403,7 @@ void fit_image_print(const void *fit, int image_noffset, const char *p)
}
}
}
# endif
/**
* fit_get_desc - get node description property
@ -852,16 +854,16 @@ int fit_set_timestamp(void *fit, int noffset, time_t timestamp)
int calculate_hash ( const void * data , int data_len , const char * algo ,
uint8_t * value , int * value_len )
{
if ( strcmp ( algo , " crc32 " ) = = 0 ) {
if ( IMAGE_ENABLE_CRC32 & & strcmp ( algo , " crc32 " ) = = 0 ) {
* ( ( uint32_t * ) value ) = crc32_wd ( 0 , data , data_len ,
CHUNKSZ_CRC32 ) ;
* ( ( uint32_t * ) value ) = cpu_to_uimage ( * ( ( uint32_t * ) value ) ) ;
* value_len = 4 ;
} else if ( strcmp ( algo , " sha1 " ) = = 0 ) {
} else if ( IMAGE_ENABLE_SHA1 & & strcmp ( algo , " sha1 " ) = = 0 ) {
sha1_csum_wd ( ( unsigned char * ) data , data_len ,
( unsigned char * ) value , CHUNKSZ_SHA1 ) ;
* value_len = 20 ;
} else if ( strcmp ( algo , " md5 " ) = = 0 ) {
} else if ( IMAGE_ENABLE_MD5 & & strcmp ( algo , " md5 " ) = = 0 ) {
md5_wd ( ( unsigned char * ) data , data_len , value , CHUNKSZ_MD5 ) ;
* value_len = 16 ;
} else {