Table 21. ecc_2op_req valid descriptors (opid), 3 ecc_spkbuild_req, Table 22. ecc_spkbuild_req valid descriptor (opid) – Freescale Semiconductor SEC2SWUG User Manual

Page 26

Advertising
background image

SEC 2.0 Reference Device Driver User’s Guide, Rev. 0

26

PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE

Freescale Semiconductor

Individual Request Type Descriptions

DPD_EC_2OP_GROUP

(0x5900) defines the group for all descriptors within this request.

4.8.3 ECC_SPKBUILD_REQ

COMMON_REQ_PREAMBLE

unsigned long a0DataBytes;

unsigned char *a0Data;

unsigned long a1DataBytes;

unsigned char *a1Data;

unsigned long a2DataBytes;

unsigned char *a2Data;

unsigned long a3DataBytes;

unsigned char *a3Data;

unsigned long b0DataBytes;

unsigned char *b0Data;

unsigned long b1DataBytes;

unsigned char *b1Data;

unsigned long buildDataBytes;

unsigned char *buildData;

NUM_EC_SPKBUILD_DESC

defines the number of descriptors within the

DPD_EC_SPKBUILD_GROUP

that use this

request.

DPD_EC_SPKBUILD_GROUP

(0x5a00) defines the group for all descriptors within this request.

Table 21. ECC_2OP_REQ Valid Descriptors (opId)

Descriptor Value

Function

Description

DPD_EC_F2M_LDCTX_MUL1_ULCTX

0x5900

Perform an F2M MULT1 operation

Table 22. ECC_SPKBUILD_REQ Valid Descriptor (opId)

Descriptor Value

Function

Description

DPD_EC_SPKBUILD_ULCTX

0x5A00

Using separate values for a0-a3 and b0-b1, build a
uniform data block that can be used to condense data
to a point that allow it to be used with ECC operational
requests.

Advertising