image-fit: Fix FIT_CIPHER linking
When CONFIG_FIT_CIPHER=y and CONFIG_FIT_SIGNATURE=n is there is no implementation of image_get_host_blob for mkimage/dumpimage: /usr/bin/ld: tools/common/image-cipher.o: in function `fit_image_decrypt_data': image-cipher.c:(.text+0x9a): undefined reference to `image_get_host_blob' Move the implementation to a common file so it can be shaed between image-cipher.c and image-fit-sig.c. Signed-off-by: Joel Stanley <joel@jms.id.au>
This commit is contained in:
		
							parent
							
								
									5d40d5f12e
								
							
						
					
					
						commit
						93af80f3e8
					
				|  | @ -19,20 +19,6 @@ DECLARE_GLOBAL_DATA_PTR; | |||
| 
 | ||||
| #define IMAGE_MAX_HASHED_NODES		100 | ||||
| 
 | ||||
| #ifdef USE_HOSTCC | ||||
| void *host_blob; | ||||
| 
 | ||||
| void image_set_host_blob(void *blob) | ||||
| { | ||||
| 	host_blob = blob; | ||||
| } | ||||
| 
 | ||||
| void *image_get_host_blob(void) | ||||
| { | ||||
| 	return host_blob; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| /**
 | ||||
|  * fit_region_make_list() - Make a list of image regions | ||||
|  * | ||||
|  |  | |||
|  | @ -112,6 +112,21 @@ int fit_parse_subimage(const char *spec, ulong addr_curr, | |||
| } | ||||
| #endif /* !USE_HOSTCC */ | ||||
| 
 | ||||
| #ifdef USE_HOSTCC | ||||
| /* Host tools use these implementations for Cipher and Signature support */ | ||||
| static void *host_blob; | ||||
| 
 | ||||
| void image_set_host_blob(void *blob) | ||||
| { | ||||
| 	host_blob = blob; | ||||
| } | ||||
| 
 | ||||
| void *image_get_host_blob(void) | ||||
| { | ||||
| 	return host_blob; | ||||
| } | ||||
| #endif /* USE_HOSTCC */ | ||||
| 
 | ||||
| static void fit_get_debug(const void *fit, int noffset, | ||||
| 		char *prop_name, int err) | ||||
| { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue