SEC 2.0 Reference Device Driver User’s Guide, Rev. 0
2PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE Freescale Semiconductor
Overview
Both acronyms indicate the device's functional block that performs the crypto functions requested. For further details on the device see the Hardware Reference Manual.The reader should understand that the design of this driver is a legacy holdover from two prior generations of security processors. As applications ha ve already been written for those process ors, certain aspects of the interface for this driver have been designed so as to maintain source-level a pplication portability with prior driver/processor versions. Where relevant in this document, prior-version compatibility features will be indicated to the reader.Table 1 contains acronyms and abbreviations that are used in this user’s guide.

Table1. Acronyms and Ab breviations

Term Meaning
AESA AES accelerator—This term is synonymous with AESU in the
MPC18x User’s Manual
and other
documentation.
AFHA ARC-4 hardware accelerator—This term is synonymous with AFEU in the
MPC18x User’s Manual
and other documentation.
APAD Autopad—The MDHA will automatically pad incomplete message blocks out to 512 bits when APAD
is enabled.
ARC-4 Encryption algorithm compatible with the RC-4 algorithm developed by RSA, Inc.
Auth Authentication
CBC Cipher block chaining—An encryption mode commonly used with block ciphers.
CHA Crypto hardware accelerator—This term is synonymous with ‘execution unit’ in the
MPC18x User’s
Manual
and other documentation.
CTX Context
DESA DES accelerator—This term is synonymous with DEU in the
MPC18x User’s Manual
and other
documentation.
DPD Data packet descriptor
ECB Electronic code book—An encryption mode less commonly used with block ciphers.
EU Execution unit
HMAC Hashed message authentication code
IDGS Initialize digest
IPSec Internet protocol security
ISR Interrupt service routine
KEA Kasumi encryption acceleration
MD Message digest
MDHA Message digest hardware accelerator—This term is synonymous with MDEU in the
MPC18x User’s
Manual
and other documentation.
OS Operating system
PK Public key
PKHA Public key hardware accelerator—This term is synonymous with PKEU in the
MPC18x User’s
Manual
and other documentation.