pcsc-lite 2.3.0
PIN_MODIFY_STRUCTURE Struct Reference

structure used with FEATURE_MODIFY_PIN_DIRECT More...

#include <reader.h>

Data Fields

uint8_t bTimerOut
 timeout is seconds (00 means use default timeout)
 
uint8_t bTimerOut2
 timeout in seconds after first key stroke
 
uint8_t bmFormatString
 formatting options
 
uint8_t bmPINBlockString
 bits 7-4 bit size of PIN length in APDU, bits 3-0 PIN block size in bytes after justification and formatting
 
uint8_t bmPINLengthFormat
 bits 7-5 RFU, bit 4 set if system units are bytes, clear if system units are bits, bits 3-0 PIN length position in system units
 
uint8_t bInsertionOffsetOld
 Insertion position offset in bytes for the current PIN.
 
uint8_t bInsertionOffsetNew
 Insertion position offset in bytes for the new PIN.
 
uint16_t wPINMaxExtraDigit
 0xXXYY where XX is minimum PIN size in digits, and YY is maximum PIN size in digits
 
uint8_t bConfirmPIN
 Flags governing need for confirmation of new PIN.
 
uint8_t bEntryValidationCondition
 Conditions under which PIN entry should be considered complete.
 
uint8_t bNumberMessage
 Number of messages to display for PIN verification.
 
uint16_t wLangId
 Language for messages.
 
uint8_t bMsgIndex1
 index of 1st prompting message
 
uint8_t bMsgIndex2
 index of 2d prompting message
 
uint8_t bMsgIndex3
 index of 3d prompting message
 
uint8_t bTeoPrologue [3]
 T=1 block prologue field to use (fill with 00)
 
uint32_t ulDataLength
 length of Data to be sent to the ICC
 
uint8_t abData [0]
 Data to send to the ICC.
 

Detailed Description

structure used with FEATURE_MODIFY_PIN_DIRECT

Definition at line 204 of file reader.h.

Field Documentation

◆ abData

uint8_t abData[0]

Data to send to the ICC.

Definition at line 233 of file reader.h.

◆ bConfirmPIN

uint8_t bConfirmPIN

Flags governing need for confirmation of new PIN.

Definition at line 223 of file reader.h.

◆ bEntryValidationCondition

uint8_t bEntryValidationCondition

Conditions under which PIN entry should be considered complete.

Definition at line 224 of file reader.h.

◆ bInsertionOffsetNew

uint8_t bInsertionOffsetNew

Insertion position offset in bytes for the new PIN.

Definition at line 218 of file reader.h.

◆ bInsertionOffsetOld

uint8_t bInsertionOffsetOld

Insertion position offset in bytes for the current PIN.

Definition at line 216 of file reader.h.

◆ bmFormatString

uint8_t bmFormatString

formatting options

Definition at line 208 of file reader.h.

◆ bmPINBlockString

uint8_t bmPINBlockString

bits 7-4 bit size of PIN length in APDU, bits 3-0 PIN block size in bytes after justification and formatting

Definition at line 209 of file reader.h.

◆ bmPINLengthFormat

uint8_t bmPINLengthFormat

bits 7-5 RFU, bit 4 set if system units are bytes, clear if system units are bits, bits 3-0 PIN length position in system units

Definition at line 212 of file reader.h.

◆ bMsgIndex1

uint8_t bMsgIndex1

index of 1st prompting message

Definition at line 228 of file reader.h.

◆ bMsgIndex2

uint8_t bMsgIndex2

index of 2d prompting message

Definition at line 229 of file reader.h.

◆ bMsgIndex3

uint8_t bMsgIndex3

index of 3d prompting message

Definition at line 230 of file reader.h.

◆ bNumberMessage

uint8_t bNumberMessage

Number of messages to display for PIN verification.

Definition at line 226 of file reader.h.

◆ bTeoPrologue

uint8_t bTeoPrologue[3]

T=1 block prologue field to use (fill with 00)

Definition at line 231 of file reader.h.

◆ bTimerOut

uint8_t bTimerOut

timeout is seconds (00 means use default timeout)

Definition at line 206 of file reader.h.

◆ bTimerOut2

uint8_t bTimerOut2

timeout in seconds after first key stroke

Definition at line 207 of file reader.h.

◆ ulDataLength

uint32_t ulDataLength

length of Data to be sent to the ICC

Definition at line 232 of file reader.h.

◆ wLangId

uint16_t wLangId

◆ wPINMaxExtraDigit

uint16_t wPINMaxExtraDigit

0xXXYY where XX is minimum PIN size in digits, and YY is maximum PIN size in digits

Definition at line 220 of file reader.h.


The documentation for this struct was generated from the following file: