User guide

56 MPC184/MPC185 Security Co-Processor Software User’s Guide MOTOROLA
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Global Definitions Global Definitions
NUM_IPSEC_STATIC_CBC_DESC
defines the number of descriptors within the
DPD_IPSEC_STATIC_CBC_GROUP that use this request.
DPD_IPSEC_STATIC_CBC_GROUP (0x7A00) defines the group for all descriptors within this request.
Table 43. IPSec_CBC_REQ Valid Descriptors (opId) for Static Requests
Descriptors Value Function Description
DPD_IPSEC_CBC_SDES_ENCRYPT_MD5_INIT 0x7A00 Perform the IPSec initialization for encrypting in
single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_ENCRYPT_MD5_UPDATE 0x7A01 Perform the IPSec update for encrypting in single
DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_ENCRYPT_MD5_APAD_
FINAL
0x7A02 Perform the IPSec APAD finalization for encrypting
in single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_ENCRYPT_MD5_FINAL 0x7A03 Perform the IPSec finalization for encrypting in
single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA_INIT 0x7A04 Perform the IPSec initialization for encrypting in
single DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA_UPDATE 0x7A05 Perform the IPSec update for encrypting in single
DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA_APAD_
FINAL
0x7A06 Perform the IPSec APAD finalization for encrypting
in single DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA_FINAL 0x7A07 Perform the IPSec finalization for encrypting in
single DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA256_
INIT
0x7A08 Perform the IPSec initialization for encrypting in
single DES using CBC mode with SHA-256
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA256_
UPDATE
0x7A09 Perform the IPSec update for encrypting in single
DES using CBC mode with SHA-256
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA256_
APAD_FINAL
0x7A0A Perform the IPSec APAD finalization for encrypting
in single DES using CBC mode with SHA-256
DPD_IPSEC_CBC_SDES_ENCRYPT_SHA256_
FINAL
0x7A0B Perform the IPSec finalization for encrypting in
single DES using CBC mode with SHA-256
DPD_IPSEC_CBC_SDES_DECRYPT_MD5_INIT 0x7A0C Perform the IPSec initialization for decrypting in
single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_DECRYPT_MD5_UPDATE 0x7A0D Perform the IPSec update for decrypting in single
DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_DECRYPT_MD5_APAD_
FINAL
0x7A0E Perform the IPSec APAD finalization for decrypting
in single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_DECRYPT_MD5_FINAL 0x7A0F Perform the IPSec finalization for decrypting in
single DES using CBC mode with MD5
DPD_IPSEC_CBC_SDES_DECRYPT_SHA_INIT 0x7A10 Perform the IPSec initialization for decrypting in
single DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_DECRYPT_SHA_UPDATE 0x7A11 Perform the IPSec update for decrypting in single
DES using CBC mode with SHA-1
DPD_IPSEC_CBC_SDES_DECRYPT_SHA_APAD_
FINAL
0x7A12 Perform the IPSec APAD finalization for decrypting
in single DES using CBC mode with SHA-1