beautypg.com

Table 28. ipsec_esp_req valid descriptors (opid) – Freescale Semiconductor SEC2SWUG User Manual

Page 33

background image

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

Freescale Semiconductor

PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE

33

Individual Request Type Descriptions

unsigned char *cryptDataOut;

unsigned long hashDataOutBytes;

unsigned char *hashDataOut;

unsigned long cryptCtxOutBytes;

unsigned char *cryptCtxOutData;

NUM_IPSEC_ESP_DESC

defines the number of descriptors within the

DPD_IPSEC_ESP_GROUP

that use this

request.

DPD_IPSEC_ESP_GROUP

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

Table 28. IPSEC_ESP_REQ Valid Descriptors (opId)

Descriptors Value

Function

Description

DPD_IPSEC_ESP_OUT_SDES_ECB_CRPT_MD5_PAD

0x7500

Process an outbound IPSec encapsulated system
payload packet using single DES in ECB mode and
MD5 with auto padding

DPD_IPSEC_ESP_OUT_SDES_ECB_CRPT_SHA_PAD

0x7501

Process an outbound IPSec encapsulated system
payload packet using single DES in ECB mode, and
SHA1 with auto padding

DPD_IPSEC_ESP_OUT_SDES_ECB_CRPT_SHA256_
PAD

0x7502

Process an outbound IPSec encapsulated system
payload packet using single DES in ECB mode, and
SHA256 with auto padding

DPD_IPSEC_ESP_IN_SDES_ECB_DCRPT_MD5_PAD

0x7503

Process an inbound IPSec encapsulated system
payload packet using single DES in ECB mode, and
MD5 with auto padding

DPD_IPSEC_ESP_IN_SDES_ECB_DCRPT_SHA_PAD

0x7504

Process an inbound IPSec encapsulated system
payload packet using single DES in ECB mode, and
SHA1 with auto padding

DPD_IPSEC_ESP_IN_SDES_ECB_DCRPT_SHA256_
PAD

0x7505

Process an inbound IPSec encapsulated system
payload packet using single DES in ECB mode, and
SHA256 with auto padding

DPD_IPSEC_ESP_OUT_SDES_CBC_CRPT_MD5_PAD

0x7506

Process an outbound IPSec encapsulated system
payload packet using single DES in CBC mode, and
MD5 with auto padding

DPD_IPSEC_ESP_OUT_SDES_CBC_CRPT_SHA_PAD

0x7507

Process an outbound IPSec encapsulated system
payload packet using single DES in CBC mode, and
SHA1 with auto padding

DPD_IPSEC_ESP_OUT_SDES_CBC_CRPT_SHA256_
PAD

0x7508

Process an outbound IPSec encapsulated system
payload packet using single DES in CBC mode, and
SHA256 with auto padding

DPD_IPSEC_ESP_IN_SDES_CBC_DCRPT_MD5_PAD

0x7509

Process an inbound IPSec encapsulated system
payload packet using single DES in CBC mode, and
MD5 with auto padding