![Freescale Semiconductor i.MX 6DualLite Reference Manual Download Page 314](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523314.webp)
45.5 API Interface Level
caamalg module provides a connection through the Scatterlist Crypto API both for
common symmetric blockciphers, and for single-pass authentication-encryption services.
This table lists all installed authentication-encryption algorithms by their common name,
driver name, and purpose. Note that certain platforms, such as i.MX 6, contain a low-
power MDHA accelerator, which cannot support SHA384 or SHA512.
Name
Driver Name
Purpose
authenc(hmac(md5),cbc(aes))
authenc-hmac-md5-cbc-aescaam
Single-pass authentication/encryption
using MD5 and AES-CBC
authenc(hmac(sha1),cbc(aes))
authenc-hmac-sha1-cbc-aescaam
Single-pass authentication/encryption
using SHA1 and AES-CBC
authenc(hmac(sha224),cbc(aes))
authenc-hmac-sha224-cbcaes-caam
Single-pass authentication/encryption
using SHA224 and AES-CBC
authenc(hmac(sha256),cbc(aes))
authenc-hmac-sha256-cbcaes-caam
Single-pass authentication/
encryptionusing SHA256 and AES-CBC
authenc(hmac(sha384),cbc(aes))
authenc-hmac-sha384-cbcaes-caam
Single-pass authentication/encryption
using SHA384 and AES-CBC
authenc(hmac(sha512),cbc(aes))
authenc-hmac-sha512-cbcaes-caam
Single-pass authentication/encryption
using SHA512 and AES-CBC
authenc(hmac(md5),cbc(des3_ede))
authenc-hmac-md5-cbcdes3_ede-caam Single-pass authentication/encryption
using MD5 and Triple-DES-CBC
authenc(hmac(sha1),cbc(des3_ede))
authenc-hmac-sha1-cbcdes3_ede-caam Single-pass authentication/encryption
using SHA1 and Triple-DES-CBC
authenc(hmac(sha224),cbc(des3_ede))
authenc-hmac-sha224-cbcdes3_ede-
caam
Single-pass authentication/encryption
using SHA224 and Triple-DES-CBC
authenc(hmac(sha256),cbc(des3_ede))
authenc-hmac-sha256-cbcdes3_ede-
caam
Single-pass authentication/encryption
using SHA256 and Triple-DES-CBC
authenc(hmac(sha384),cbc(des3_ede))
authenc-hmac-sha384-cbcdes3_ede-
caam
Single-pass authentication/encryption
using SHA384 and Triple-DES-CBC
authenc(hmac(sha512),cbc(des3_ede))
authenc-hmac-sha512-cbc-des3_ede-
caam
Single-pass authentication/encryption
using SHA512 and Triple-DES-CBC
authenc(hmac(md5),cbc(des))
authenc-hmac-md5-cbc-descaam
Single-pass authentication/encryption
using MD5 and Single-DES-CBC
authenc(hmac(sha1),cbc(des))
authenc-hmac-sha1-cbc-descaam
Single-pass authentication/encryption
using SHA1 and Single-DES-CBC
authenc(hmac(sha224),cbc(des))
authenc-hmac-sha224-cbcdes-caam
Single-pass authentication/encryption
using SHA224 and Single-DES-CBC
authenc(hmac(sha256),cbc(des))
authenc-hmac-sha256-cbcdes-caam
Single-pass authentication/encryption
using SHA256 and Single-DES-CBC
authenc(hmac(sha384),cbc(des))
authenc-hmac-sha384-cbcdes-caam
Single-pass authentication/encryption
using SHA384 and Single-DES-CBC
authenc(hmac(sha512),cbc(des))
authenc-hmac-sha512-cbcdes-caam
Single-pass authentication/encryption
using SHA512 and Single-DES-CBC
API Interface Level
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
314
Freescale Semiconductor, Inc.