beautypg.com

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

Page 474

background image

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

This manual is related to the following products: