@@ -127,47 +127,49 @@ void ext_flash_unlock(void)
127127
128128void hal_init (void )
129129{
130+
130131#if defined(WOLFBOOT_RENESAS_RSIP ) && !defined(WOLFBOOT_RENESAS_APP )
131- fsp_err_t err ;
132- int ret ;
133- rsa_public_t rsip_pub_key ;
134- const size_t key_size = sizeof (rsip_pub_key );
135-
132+
133+ fsp_err_t err ;
134+ int ret ;
135+ rsa_public_t rsip_pub_key ;
136+ const size_t key_size = sizeof (rsip_pub_key );
137+
136138 err = wolfCrypt_Init ();
137139 if (err != 0 ) {
138- printf ("ERROR: wolfCrypt_Init %d\n" , err );
139- hal_panic ();
140+ printf ("ERROR: wolfCrypt_Init %d\n" , err );
141+ hal_panic ();
140142 }
141143
142144 /* copy the key from ext flash to RAM */
143145 ret = ext_flash_read (RENESAS_RSIP_INSTALLEDKEY_FLASH_ADDR ,
144- (uint8_t * )RENESAS_RSIP_INSTALLEDKEY_RAM_ADDR , key_size );
146+ (uint8_t * )RENESAS_RSIP_INSTALLEDKEY_RAM_ADDR , key_size );
145147 if (ret != key_size ){
146148 wolfBoot_printf ("Error reading public key at %lx\n" ,
147149 RENESAS_RSIP_INSTALLEDKEY_FLASH_ADDR );
148150 hal_panic ();
149151 }
150152 /* import enrypted key */
151153 XMEMCPY (& rsip_pub_key , (const void * )RENESAS_RSIP_INSTALLEDKEY_RAM_ADDR , key_size );
152- err = R_RSIP_KeyImportWithUFPK ( & rsip_ctrl ,
153- rsip_pub_key .wufpk ,
154- rsip_pub_key .initial_vector ,
155- RSIP_KEY_TYPE_RSA_2048_PUBLIC_ENHANCED ,
156- rsip_pub_key .encrypted_user_key ,
157- p_wrapped_public_key );
158-
154+
155+ err = R_RSIP_KeyImportWithUFPK ( & rsip_ctrl , rsip_pub_key .wufpk ,
156+ rsip_pub_key .initial_vector ,
157+ RSIP_KEY_TYPE_RSA_2048_PUBLIC_ENHANCED ,
158+ rsip_pub_key .encrypted_user_key ,
159+ p_wrapped_public_key );
160+
159161 XMEMSET (& pkInfo , 0 , sizeof (pkInfo ));
160- pkInfo .wrapped_key_rsapub2048 =
161- (rsip_wrapped_key_t * )p_wrapped_public_key ;
162162
163+ pkInfo .wrapped_key_rsapub2048 =
164+ (rsip_wrapped_key_t * )p_wrapped_public_key ;
163165 pkInfo .keyflgs_crypt .bits .rsapub2048_installedkey_set = 1 ;
164166 pkInfo .keyflgs_crypt .bits .message_type = 1 ;
165167 pkInfo .hash_type = RSIP_HASH_TYPE_SHA256 ;
166168 err = wc_CryptoCb_CryptInitRenesasCmn (NULL , & pkInfo );
167169
168170 if (err < 0 ) {
169- wolfBoot_printf ("ERROR: wc_CryptoCb_CryptInitRenesasCmn %d\n" , err );
170- hal_panic ();
171+ wolfBoot_printf ("ERROR: wc_CryptoCb_CryptInitRenesasCmn %d\n" , err );
172+ hal_panic ();
171173 }
172174
173175#endif
@@ -203,7 +205,6 @@ void hal_flash_lock(void)
203205 return ;
204206}
205207
206-
207208void * hal_get_primary_address (void )
208209{
209210 return (void * )WOLFBOOT_PARTITION_BOOT_ADDRESS ;
0 commit comments