diff options
author | Stephan Mueller <smueller@chronox.de> | 2015-03-30 16:09:53 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2015-03-31 09:21:12 -0400 |
commit | 94a7e5e8d86459da85ce90366346207e99fc052b (patch) | |
tree | 552b553b0c25d2d720f127d6003d9751b3e521ed | |
parent | 76aa9d5f2c129dab1c5f3f578fdae0f60cc0dff8 (diff) |
crypto: aes-ce - mark ARMv8 AES helper ciphers
Flag all 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/arm/crypto/aes-ce-glue.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm/crypto/aes-ce-glue.c b/arch/arm/crypto/aes-ce-glue.c index d2ee59157ec7..b445a5d56f43 100644 --- a/arch/arm/crypto/aes-ce-glue.c +++ b/arch/arm/crypto/aes-ce-glue.c | |||
@@ -354,7 +354,8 @@ static struct crypto_alg aes_algs[] = { { | |||
354 | .cra_name = "__ecb-aes-ce", | 354 | .cra_name = "__ecb-aes-ce", |
355 | .cra_driver_name = "__driver-ecb-aes-ce", | 355 | .cra_driver_name = "__driver-ecb-aes-ce", |
356 | .cra_priority = 0, | 356 | .cra_priority = 0, |
357 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, | 357 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER | |
358 | CRYPTO_ALG_INTERNAL, | ||
358 | .cra_blocksize = AES_BLOCK_SIZE, | 359 | .cra_blocksize = AES_BLOCK_SIZE, |
359 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), | 360 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), |
360 | .cra_alignmask = 7, | 361 | .cra_alignmask = 7, |
@@ -372,7 +373,8 @@ static struct crypto_alg aes_algs[] = { { | |||
372 | .cra_name = "__cbc-aes-ce", | 373 | .cra_name = "__cbc-aes-ce", |
373 | .cra_driver_name = "__driver-cbc-aes-ce", | 374 | .cra_driver_name = "__driver-cbc-aes-ce", |
374 | .cra_priority = 0, | 375 | .cra_priority = 0, |
375 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, | 376 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER | |
377 | CRYPTO_ALG_INTERNAL, | ||
376 | .cra_blocksize = AES_BLOCK_SIZE, | 378 | .cra_blocksize = AES_BLOCK_SIZE, |
377 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), | 379 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), |
378 | .cra_alignmask = 7, | 380 | .cra_alignmask = 7, |
@@ -390,7 +392,8 @@ static struct crypto_alg aes_algs[] = { { | |||
390 | .cra_name = "__ctr-aes-ce", | 392 | .cra_name = "__ctr-aes-ce", |
391 | .cra_driver_name = "__driver-ctr-aes-ce", | 393 | .cra_driver_name = "__driver-ctr-aes-ce", |
392 | .cra_priority = 0, | 394 | .cra_priority = 0, |
393 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, | 395 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER | |
396 | CRYPTO_ALG_INTERNAL, | ||
394 | .cra_blocksize = 1, | 397 | .cra_blocksize = 1, |
395 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), | 398 | .cra_ctxsize = sizeof(struct crypto_aes_ctx), |
396 | .cra_alignmask = 7, | 399 | .cra_alignmask = 7, |
@@ -408,7 +411,8 @@ static struct crypto_alg aes_algs[] = { { | |||
408 | .cra_name = "__xts-aes-ce", | 411 | .cra_name = "__xts-aes-ce", |
409 | .cra_driver_name = "__driver-xts-aes-ce", | 412 | .cra_driver_name = "__driver-xts-aes-ce", |
410 | .cra_priority = 0, | 413 | .cra_priority = 0, |
411 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER, | 414 | .cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER | |
415 | CRYPTO_ALG_INTERNAL, | ||
412 | .cra_blocksize = AES_BLOCK_SIZE, | 416 | .cra_blocksize = AES_BLOCK_SIZE, |
413 | .cra_ctxsize = sizeof(struct crypto_aes_xts_ctx), | 417 | .cra_ctxsize = sizeof(struct crypto_aes_xts_ctx), |
414 | .cra_alignmask = 7, | 418 | .cra_alignmask = 7, |