Ciphers: AES, modes: ECB/CBC/CTR/XTS (SPE)

modulename: aes-ppc-spe.ko

configname: CONFIG_CRYPTO_AES_PPC_SPE

Linux Kernel Configuration
└─>Cryptographic API
└─>Accelerated Cryptographic Algorithms for CPU (powerpc)
└─>Ciphers: AES, modes: ECB/CBC/CTR/XTS (SPE)
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Block ciphers: AES cipher algorithms (FIPS-197)
Length-preserving ciphers: AES with ECB, CBC, CTR, and XTS modes

Architecture: powerpc using:
- SPE (Signal Processing Engine) extensions

SPE is available for:
- Processor Type: Freescale 8500
- CPU selection: e500 (8540)

This module should only be used for low power (router) devices
without hardware AES acceleration (e.g. caam crypto). It reduces the
size of the AES tables from 16KB to 8KB + 256 bytes and mitigates
timining attacks. Nevertheless it might be not as secure as other
architecture specific assembler implementations that work on 1KB
tables or 256 bytes S-boxes.