aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Mueller <smueller@chronox.de>2015-03-30 16:10:27 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2015-03-31 09:21:12 -0400
commitcd98411c36b596f5bd64e7e670c13252ad0852c7 (patch)
treedede8d8caa4bd12f162a381c11ba157afbf88fcd
parent94a7e5e8d86459da85ce90366346207e99fc052b (diff)
crypto: arm64/aes - mark 64 bit ARMv8 AES helper ciphers
Flag all 64 bit ARMv8 AES helper ciphers as internal ciphers to prevent them from being called by normal users. Signed-off-by: Stephan Mueller <smueller@chronox.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r--arch/arm64/crypto/aes-glue.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm64/crypto/aes-glue.c b/arch/arm64/crypto/aes-glue.c
index b1b5b893eb20..05d9e16c0dfd 100644
--- a/arch/arm64/crypto/aes-glue.c
+++ b/arch/arm64/crypto/aes-glue.c
@@ -284,7 +284,8 @@ static struct crypto_alg aes_algs[] = { {
284 .cra_name = "__ecb-aes-" MODE, 284 .cra_name = "__ecb-aes-" MODE,
285 .cra_driver_name = "__driver-ecb-aes-" MODE, 285 .cra_driver_name = "__driver-ecb-aes-" MODE,
286 .cra_priority = 0, 286 .cra_priority = 0,
287 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, 287 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER |
288 CRYPTO_ALG_INTERNAL,
288 .cra_blocksize = AES_BLOCK_SIZE, 289 .cra_blocksize = AES_BLOCK_SIZE,
289 .cra_ctxsize = sizeof(struct crypto_aes_ctx), 290 .cra_ctxsize = sizeof(struct crypto_aes_ctx),
290 .cra_alignmask = 7, 291 .cra_alignmask = 7,
@@ -302,7 +303,8 @@ static struct crypto_alg aes_algs[] = { {
302 .cra_name = "__cbc-aes-" MODE, 303 .cra_name = "__cbc-aes-" MODE,
303 .cra_driver_name = "__driver-cbc-aes-" MODE, 304 .cra_driver_name = "__driver-cbc-aes-" MODE,
304 .cra_priority = 0, 305 .cra_priority = 0,
305 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, 306 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER |
307 CRYPTO_ALG_INTERNAL,
306 .cra_blocksize = AES_BLOCK_SIZE, 308 .cra_blocksize = AES_BLOCK_SIZE,
307 .cra_ctxsize = sizeof(struct crypto_aes_ctx), 309 .cra_ctxsize = sizeof(struct crypto_aes_ctx),
308 .cra_alignmask = 7, 310 .cra_alignmask = 7,
@@ -320,7 +322,8 @@ static struct crypto_alg aes_algs[] = { {
320 .cra_name = "__ctr-aes-" MODE, 322 .cra_name = "__ctr-aes-" MODE,
321 .cra_driver_name = "__driver-ctr-aes-" MODE, 323 .cra_driver_name = "__driver-ctr-aes-" MODE,
322 .cra_priority = 0, 324 .cra_priority = 0,
323 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, 325 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER |
326 CRYPTO_ALG_INTERNAL,
324 .cra_blocksize = 1, 327 .cra_blocksize = 1,
325 .cra_ctxsize = sizeof(struct crypto_aes_ctx), 328 .cra_ctxsize = sizeof(struct crypto_aes_ctx),
326 .cra_alignmask = 7, 329 .cra_alignmask = 7,
@@ -338,7 +341,8 @@ static struct crypto_alg aes_algs[] = { {
338 .cra_name = "__xts-aes-" MODE, 341 .cra_name = "__xts-aes-" MODE,
339 .cra_driver_name = "__driver-xts-aes-" MODE, 342 .cra_driver_name = "__driver-xts-aes-" MODE,
340 .cra_priority = 0, 343 .cra_priority = 0,
341 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, 344 .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER |
345 CRYPTO_ALG_INTERNAL,
342 .cra_blocksize = AES_BLOCK_SIZE, 346 .cra_blocksize = AES_BLOCK_SIZE,
343 .cra_ctxsize = sizeof(struct crypto_aes_xts_ctx), 347 .cra_ctxsize = sizeof(struct crypto_aes_xts_ctx),
344 .cra_alignmask = 7, 348 .cra_alignmask = 7,