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

CONFIG_CRYPTO_GHASH_ARM_CE: Hash functions: GHASH (PMULL/NEON/ARMv8 Crypto Extensions)

General informations

The Linux kernel configuration item CONFIG_CRYPTO_GHASH_ARM_CE has multiple definitions:

Hash functions: GHASH (PMULL/NEON/ARMv8 Crypto Extensions) found in arch/arm/crypto/Kconfig

The configuration item CONFIG_CRYPTO_GHASH_ARM_CE:

Help text

GCM GHASH function (NIST SP800-38D)

Architecture: arm using - PMULL (Polynomial Multiply Long) instructions - NEON (Advanced SIMD) extensions - ARMv8 Crypto Extensions

Use an implementation of GHASH (used by the GCM AEAD chaining mode) that uses the 64x64 to 128 bit polynomial multiplication (vmull.p64) that is part of the ARMv8 Crypto Extensions, or a slower variant that uses the vmull.p8 instruction that is part of the basic NEON ISA.

PMULL-accelerated GHASH using NEON/ARMv8 Crypto Extensions found in arch/arm/crypto/Kconfig

The configuration item CONFIG_CRYPTO_GHASH_ARM_CE:

Help text

Use an implementation of GHASH (used by the GCM AEAD chaining mode) that uses the 64x64 to 128 bit polynomial multiplication (vmull.p64) that is part of the ARMv8 Crypto Extensions, or a slower variant that uses the vmull.p8 instruction that is part of the basic NEON ISA.

PMULL-accelerated GHASH using ARMv8 Crypto Extensions found in arch/arm/crypto/Kconfig

The configuration item CONFIG_CRYPTO_GHASH_ARM_CE:

Help text

Use an implementation of GHASH (used by the GCM AEAD chaining mode) that uses the 64x64 to 128 bit polynomial multiplication (vmull.p64) that is part of the ARMv8 Crypto Extensions

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 2024). See also LKDDb sources on GitLab