Hey @Kan_Li
I created a simple HMAC calculator which was working fine.
And after couple of days it suddenly stopped working.
Please check logs from accessManager and client application in screenshot below.
It says,
CreateCryptoObject Failed
among other more generic warnings

After further debugging I found out that the sss_mac_init is failing.
I am only using sss_key_*, sss_mac_* and ex_boot_* apis for now. none of them are exposing CryptoObject or requiring it as input.
I was not able to get around this, i had to factory reset the chip with se05x_Delete_and_test_provision and then again provision the key with same keyId
I am not able to reproduce this issue again. Any pointer on what can cause this would be appreciated.
From the documentation it is not clear what CryptoObject is being used for. More details on this would be a great help.
I dug into se05x source and I think the culprit is a missing break; statement.

Notes about the setup,
example <--socket--> accessManager <--i2c--> SE