This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Keyrev API - keywriter

Part Number: AM625

Tool/software:

Hi Team,

I’ve been working on updating the KEYREV value on a secure device to handle scenarios where we need to invalidate the primary key.

For testing purposes, I’ve already flashed the keys provided in the example (generated the certificate using one short example which has both SMPK and BMPK).

Additionally, I’ve implemented a read API for keyrev and keycnt, which is working fine.

Now, I want to implement the write API for keyrev (TISCI_MSG_WRITE_KEYREV), which requires 3 input param:( keyvalue , cert_addr_lo (u32): ,cert_addr_hi (u32)).

My question is: Where can I find these addresses when creating my own certificate using the one-short format? How can I locate the lower and higher 32-bit addresses?

 

Thanks and Regards,

-RJ