|
@@ -866,6 +866,19 @@ config CRYPTO_AES_ARM_BS
|
|
|
This implementation does not rely on any lookup tables so it is
|
|
|
believed to be invulnerable to cache timing attacks.
|
|
|
|
|
|
+config CRYPTO_AES_PPC_SPE
|
|
|
+ tristate "AES cipher algorithms (PPC SPE)"
|
|
|
+ depends on PPC && SPE
|
|
|
+ help
|
|
|
+ AES cipher algorithms (FIPS-197). Additionally the acceleration
|
|
|
+ for popular block cipher modes ECB, CBC, CTR and XTS is supported.
|
|
|
+ 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.
|
|
|
+
|
|
|
config CRYPTO_ANUBIS
|
|
|
tristate "Anubis cipher algorithm"
|
|
|
select CRYPTO_ALGAPI
|