Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index

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

General informations

The Linux kernel configuration item CONFIG_CRYPTO_AES_PPC_SPE has multiple definitions:

Ciphers: AES, modes: ECB/CBC/CTR/XTS (SPE) found in arch/powerpc/crypto/Kconfig

The configuration item CONFIG_CRYPTO_AES_PPC_SPE:

Help text

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.

AES cipher algorithms (PPC SPE) found in crypto/Kconfig

The configuration item CONFIG_CRYPTO_AES_PPC_SPE:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - C index

Automatically generated (in year 2022). See also LKDDb sources on GitLab