AnsweredAssumed Answered

KBOOT: location of BL_FEATURE_ENCRYPTION_KEY_ADDRESS

Question asked by Peter Ruesch on Jul 8, 2016
Latest reply on Jul 13, 2016 by David E Seymour

Hi,

 

I'm having trouble getting wise from the documents supplied with the KBOOT Bootloader.

 

My current question is: where is the (AES128) key stored the bootloader uses to decrypt possibly encrypted firmware ("secure binary") it receives?

 

from various examples I see, there is a symbol called BL_FEATURE_ENCRYPTION_KEY_ADDRESS which is defined as "0xb000"

 

from the other symbols I see, that the default application offset is 0xa000. this would imply that the key is stored in the address space of the application.

In my understanding the bootloader should have some sort of key store in the address space before the application.

 

can you light me up?

best regards

Outcomes