s32k3 where does adkp_master defined?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

s32k3 where does adkp_master defined?

Jump to solution
219 Views
victory
Contributor III

Hi NXP,

   in S32K3, doc says the ADKP saved in NVM in origin  or with uid diversified. but in demo example, the function  HSE_ProgramAdkp() just use HSE_APP_DEBUG_KEY_ATTR_ID to write the key.

my question is , what does ADKP_MASTER defined and how to config it?

PixPin_2024-08-23_19-02-52.png 

0 Kudos
Reply
1 Solution
186 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @victory 

ADKP_MASTER selects the method to provisioning ADKP: diversified with the device’s UID or written “as is” in secure NVM. Refer to sections 2.6.1.4.4 (Provisioning a device-dependent ADKP) and 2.6.1.4.5 (Secure ADKP Provisioning) of the HSE_B Firmware Reference Manual, Rev. 2.3. 

If you are loking to configure ADKP with UID diversification option, you must set ADKP_MASTER before programming ADKP (HSE_APP_DEBUG_KEY_ATTR_ID). TS32K3 will automatically perform the UID diversification operation when programming ADKP.

 

BR, VaneB

View solution in original post

0 Kudos
Reply
1 Reply
187 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @victory 

ADKP_MASTER selects the method to provisioning ADKP: diversified with the device’s UID or written “as is” in secure NVM. Refer to sections 2.6.1.4.4 (Provisioning a device-dependent ADKP) and 2.6.1.4.5 (Secure ADKP Provisioning) of the HSE_B Firmware Reference Manual, Rev. 2.3. 

If you are loking to configure ADKP with UID diversification option, you must set ADKP_MASTER before programming ADKP (HSE_APP_DEBUG_KEY_ATTR_ID). TS32K3 will automatically perform the UID diversification operation when programming ADKP.

 

BR, VaneB

0 Kudos
Reply