11#ifndef __BE_DEVICE_SMARTCARD_APDU_H__
12#define __BE_DEVICE_SMARTCARD_APDU_H__
static const int INCORRECT_PARAMETERS
static const int FLEN_TRAILER
static const int FLEN_LE_EXTENDED
static const int EXEC_ERR_SECURITY
static const int FLEN_INS
static const int FLEN_LE_SHORT
static const int RETRY_COUNTER_INDICATOR
static const int CHECK_ERR_WRONG_PARAM
static const int RETRY_COUNTER_MASK
uint16_t lc
Lc, length of the Nc field.
static const int HEADER_LEN
static const int FIELD_LE
Le field is present, response data expected.
static const int NORMAL_CHAINING
static const int RETRY_COUNTER_INDICATOR_MASK
static const int WARN_NVM_CHANGED
static const int CHECK_ERR_CLA_UNSUPPORTED
uint8_t cla
The class byte.
static const int MAX_SHORT_LE
static const int EXEC_ERR_NVM_UNCHANGED
static const int CHECK_ERR_WRONG_LE
static const int WARN_NVM_UNCHANGED
static const int MAX_NC_SIZE
uint16_t le
Le, expected response length.
static const int CHECK_ERR_NO_DIAGNOSIS
static const int FILE_OR_APP_NOT_FOUND
uint8_t nc[MAX_NC_SIZE]
Nc, command data.
static const int CHECK_ERR_WRONG_LENGTH
uint8_t ins
Instruction byte.
static const int FLEN_LC_SHORT
static const int MAX_SHORT_LC
static const int CHECK_ERR_INVALID_INS
static const int MAX_LE_SIZE
uint8_t field_mask
Mask of optional fields; use field bit masks.
static const int NO_INFORMATION
static const int FLEN_CLA
static const int NORMAL_COMPLETE
static const int EXEC_ERR_NVM_CHANGED
static const int FLAG_CLA_CHAIN
static const int FUNCTION_NOT_SUPPORTED
static const int CHECK_ERR_CLA_FUNCTION
static const int RETRY_COUNTER_MAX
static const int FLAG_CLA_NOCHAIN
static const int CHECK_ERR_WRONG_PARAM_QUAL
static const int FIELD_LC
Lc field is present; Implies Nc present as well.
static const int FLEN_LC_EXTENDED
static const int CHECK_ERR_CMD_NOT_ALLOWED
This software was developed at the National Institute of Standards and Technology (NIST) by employees...