11.12.3.4.105. Function Se05x_API_MACOneShot_V

11.12.3.4.105.1. Function Documentation

smStatus_t Se05x_API_MACOneShot_V(pSe05xSession_t session_ctx, uint32_t objectID, uint8_t macOperation, const uint8_t *inputData, size_t inputDataLen, const uint8_t *MAC, size_t MACLen, uint8_t *result, size_t *presultLen)

Se05x_API_MACOneShot_V

Validate. See Se05x_API_MACOneShot_G for Generation.

Parameters
  • [in] session_ctx: Session Context [0:kSE05x_pSession]

  • [in] objectID: objectID [1:kSE05x_TAG_1]

  • [in] macOperation: macOperation [2:kSE05x_TAG_2]

  • [in] inputData: inputData [3:kSE05x_TAG_3]

  • [in] inputDataLen: Length of inputData

  • [in] MAC: MAC to verify (when P2=P2_VALIDATE_ONESHOT) [4:kSE05x_TAG_5]

  • [in] MACLen: Length of MAC

  • [out] result: [0:kSE05x_TAG_1]

  • [inout] presultLen: Length for result