3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands)
Page 64 of 128 (
D99875629-43
)
Bit
7
6
5
4
3
2
1
0
Byte 1
Appendix C Status and Message Table
Bytes 2..11
PIN KSN. If fixed PIN key is used, KSN is zero.
Bytes 12..19 Encrypted PIN block
3.5.6
Report 0x25 - Cardholder Selection Response Report
The device will send this report to the host to provide a response to
Table 3-54 - Usage Table for Report 0x25
Bit
7
6
5
4
3
2
1
0
Byte 0
0x25
Byte 1
Appendix C Status and Message Table
Byte 2
Code of key pressed:
0x71 = left function key
0x72 = middle function key
0x74 = right function key
0x78 = ENTER key
3.5.7
Report 0x27 - Display Message Done Report
The device sends this report to the host to indicate a pending
Command 0x07 - Display Message
completed.
Table 3-55 - Usage Table for Report 0x27
Bit
7
6
5
4
3
2
1
0
Byte 0
0x27
Byte 1
Operation Status
3.5.8
Report 0x29 - Send Big Block Data to Host
The device sends this report to the host to send the cardholder’s signature, device certificate, or CSR to
the host. If the data size is greater than 123 bytes, the data must be broken into multiple 123-byte data
blocks, or packets. The host will use three distinct types of block in connection with this command:
The first packet (block 0) is used to signal the start of sending, which defines the buffer type, buffer
status, and the total length of data being sent (in bytes);
Subsequent packets (blocks 1 through n) contain the requested data; and
A final packet signifies the end of sending.
If the big block buffer type parameter is one of the types tagged with “Secured” or “MAC,” the first two
bytes of the Data Block in Block 1 are the expected total length of the response data (from all blocks
1..n), excluding data padding and CBC-MAC.