11.12.3.4.94. Function Se05x_API_GetRandom

11.12.3.4.94.1. Function Documentation

smStatus_t Se05x_API_GetRandom(pSe05xSession_t session_ctx, uint16_t size, uint8_t *randomData, size_t *prandomDataLen)

Se05x_API_GetRandom

Gets random data from the SE05X .

Command to Applet

Field

Value

Description

CLA

0x80

INS

INS_MGMT

See SE05x_INS_t

P1

P1_DEFAULT

See SE05x_P1_t

P2

P2_RANDOM

See SE05x_P2_t

Lc

#(Payload)

TLV[TAG_1]

2-byte requested size.

Le

0x00

Expecting random data

R-APDU Body

Value

Description

TLV[TAG_1]

Random data.

R-APDU Trailer

SW

Description

SW_NO_ERROR

Data is returned successfully.

Return

The sm status.

Parameters
  • [in] session_ctx: The session context

  • [in] size: The size

  • randomData: The random data

  • prandomDataLen: The prandom data length