Hi Team,
@Harvey021
I am trying to retrieve the manufacturing Protection Public key on my IMX8DX chip, however I always get 0x0 as public key. I have tried supplying 96 and 97 bytes buffer, (even greater values too), but no luck. My chip is in OEM closed LC state.
I tried reading the MPECC register to see if the key exists. I get 0x0 as the value, so it means the key is still there.
Can you please provide any insights on how to retrieve this key? I am using OP-TEE OS to fetch this key and I use caam_calloc_align_buf() along with setting the sc_rm_set_memreg_permissions() to full permission for the allocated memory to SECO partition
Feels like SECO cannot write to this location or it requires some extra step to get the key. Can you please guide me?
Thanks in advance.
Chandni