Delta Electronics PCI-DMC-B01 Computer Hardware User Manual


 
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);