diff options
author | Stephan Mueller <smueller@chronox.de> | 2015-03-30 16:10:27 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2015-03-31 09:21:12 -0400 |
commit | cd98411c36b596f5bd64e7e670c13252ad0852c7 (patch) | |
tree | dede8d8caa4bd12f162a381c11ba157afbf88fcd | |
parent | 94a7e5e8d86459da85ce90366346207e99fc052b (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.c | 12 |
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, |