ID TECH ViVOpay VP3320 User Manual
Page | 15
in a 4-byte field)
23-26 Public Key
Exponent
4
Actually, the real length of the exponent is either one byte or 3 bytes.
It can have two values: 3, or 65537.
27-28 Modulus Length
2
Indicates the length of the next field, MSB followed by LSB.
29-n
Modulus
Variable
This is the modulus field of the public key. Its length is specified in the
field above.
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag & Protocol
Version
Cmd
status
Length
(MSB)
Length
(LSB)
CRC
(LSB)
CRC
(MSB)
ViVOtech2\0
D0h
See Key
Manager
status codes
00h
00h
Calculated
Calculated
7.3.
Get Processor Type (09-02)
The
Get Processor Type
command returns a processor type TLV.
Command Frame
Response Frame
The
Get Processor Type
sub-command returns a TLV string as follows:
•
Tag:
0xDF61
•
Length:
0x02
•
Value:
a field representing the processor type.
The following types of processors may be identified in the
Value
field:
Processor Type (hex values)
Description
45 00
ARM7/ LPC21xx
4D 00
ARM Cortex-M4/ K21 Family
4E 00
ARM Cortex-M4/ K81 Family
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag & Protocol
Command
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
CRC
(LSB)
CRC
(MSB)
ViVOtech2\0
09h
02
00h
00h
Byte 0-9
Byte 10
Byte 11
Byte12
Byte 13
Byte 14 …
Byte 13+n
Byte
14+n
Byte
15+n
Header Tag &
Protocol
Command
Status Code
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
ViVOtech2\0
09h
See Status
Code Table
See below