11.12.3.4.67. Function Se05x_API_DeleteAll_Iterative

11.12.3.4.67.1. Function Documentation

smStatus_t Se05x_API_DeleteAll_Iterative(pSe05xSession_t session_ctx)

Se05x_API_DeleteAll_Iterative

Go through each object and delete it individually.

This API does not use the Applet API Se05x_API_DeleteAll. It does not delete ALL objects and purposefully skips few objects.

Instead, this API uses Se05x_API_ReadIDList and Se05x_API_ReadCryptoObjectList to first fetch list of objects to host, and selectitvely deletes.

For e.g. It does not kill objects from:

  • The range SE05X_OBJID_SE05X_APPLET_RES_START to SE05X_OBJID_SE05X_APPLET_RES_END. This range is used by applet.

  • The range EX_SSS_OBJID_DEMO_AUTH_START to EX_SSS_OBJID_DEMO_AUTH_END, which is used by middleware DEMOS for authentication.

  • And others.

Kindly see the Implementation of is API Se05x_API_DeleteAll_Iterative to see the list of ranges that are skipped.

Return

The status of API.

Parameters
  • [in] session_ctx: Session Context