Geliang Tang
52872f5288
crypto: drop unnecessary return statements
...
Fix checkpatch.pl warnings:
WARNING: void function return statements are not generally useful
FILE: crypto/rmd128.c:218:
FILE: crypto/rmd160.c:261:
FILE: crypto/rmd256.c:233:
FILE: crypto/rmd320.c:280:
FILE: crypto/tcrypt.c:385:
FILE: drivers/crypto/ixp4xx_crypto.c:538:
FILE: drivers/crypto/marvell/cesa.c:81:
FILE: drivers/crypto/ux500/cryp/cryp_core.c:1755:
Signed-off-by: Geliang Tang <geliangtang@gmail.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2017-09-22 17:43:28 +08:00
Kees Cook
5d26a105b5
crypto: prefix module autoloading with "crypto-"
...
This prefixes all crypto module loading with "crypto-" so we never run
the risk of exposing module auto-loading to userspace via a crypto API,
as demonstrated by Mathias Krause:
https://lkml.org/lkml/2013/3/4/70
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-11-24 22:43:57 +08:00
Adrian-Ken Rueegsegger
3181c22587
crypto: ripemd - Set module author and update email address
...
Signed-off-by: Adrian-Ken Rueegsegger <ken@codelabs.ch >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2011-01-04 23:34:03 +11:00
Herbert Xu
d8a5e2e9f4
crypto: rmd256 - Switch to shash
...
This patch changes rmd256 to the new shash interface.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2008-12-25 11:02:12 +11:00
Harvey Harrison
caee16883a
crypto: rmd - sparse annotations
...
Similar to the rmd128.c annotations, significantly cuts down on the
noise.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2008-07-10 20:35:17 +08:00
Herbert Xu
5cdcc22f25
[CRYPTO] rmd: Use pointer form of endian swapping operations
...
This patch converts the relevant code in the rmd implementations to
use the pointer form of the endian swapping operations. This allows
certain architectures to generate more optimised code. For example,
on sparc64 this more than halves the CPU cycles on a typical hashing
operation.
Based on a patch by David Miller.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2008-07-10 20:35:15 +08:00
Adrian-Ken Rueegsegger
2952ff1a59
[CRYPTO] rmd256: Fix endian issues
...
This patch fixes endian issues making rmd256 work
properly on big-endian machines.
Signed-off-by: Adrian-Ken Rueegsegger <rueegsegger@swiss-it.ch >
Acked-by: Sebastian Siewior <sebastian@breakpoint.cc >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2008-07-10 20:35:15 +08:00
Adrian-Ken Rueegsegger
c555c28d9d
[CRYPTO] ripemd: Add support for RIPEMD-256 and RIPEMD-320
...
This patch adds support for the extended RIPEMD hash
algorithms RIPEMD-256 and RIPEMD-320.
Signed-off-by: Adrian-Ken Rueegsegger <rueegsegger@swiss-it.ch >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2008-07-10 20:35:13 +08:00