11.12.3.4.67. Function Se05x_API_DeleteAll_Iterative¶
Defined in File se05x_APDU.h
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