Delta Electronics High-Speed PCI 12-Axis Motion Control Card PCI-DMC-A01 User Manual
Page 474

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01
37-10
Revised March, 2012
37.13 _misc_security
FORMAT
I16 PASCAL _misc_security (U32 OtherWord0, U32 OtherWord1, U32 SyntekWord0,
U32 SyntekWord1, U32 *Password0, U32 *Password1, U32 *Password2, U32 *Password3)
Purpose
Slave(04PI): Feeds user specified 64bit key and 64bit Serialno into encryption algorithm to
derive 128bit verify key.
Parameters
Name
Data Type
Unit
Description
OtherWord0
U32
Number
32bit(0) user specified key
OtherWord1
U32
Number
32bit(1) user specified key
SyntekWord0 U32 Number
32bit
(0)Serialno
SyntekWord1
U32
Number
32bit (1)Serialno
Password0 U32* Number
32bit(0) verify key generated by encryption
function
Password1
U32*
Number
32bit(1) verify key generated by encryption
function
Password2 U32* Number
32bit(2) verify key generated by encryption
function
Password3
U32*
Number
32bit(3) verify key generated by encryption
function
Example
U32 OtherWord0; //32bit
U32 OtherWord1; //32bit
U32 SyntekWord0; //32bit
U32 SyntekWord1; //32bit
U32 Password0;
U32 Password1;
U32 Password2;
U32 Password3;
I16 status = _misc_security (OtherWord0, OtherWord1, SyntekWord0, SyntekWord1,
&Password0, &Password1, &Password2, &Password3);