crypto: tegra-aes: reduce ivsize to 16 bytes and priority to 100
authorVarun Wadekar <vwadekar@nvidia.com>
Mon, 27 Dec 2010 12:47:35 +0000 (18:17 +0530)
committerColin Cross <ccross@android.com>
Wed, 29 Dec 2010 19:37:40 +0000 (11:37 -0800)
Change-Id: I6f5a7107d1140cf67f6029111cb4df312ac1183c
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
drivers/crypto/tegra-aes.c

index 22eeb19f11bbb4fbdc1465645c3c4f91ba5184f4..1d477582b515ac8fb074b6de8318af9b52cef992 100644 (file)
@@ -842,7 +842,7 @@ static struct crypto_alg algs[] = {
        {
                .cra_name = "ecb(aes)",
                .cra_driver_name = "ecb-aes-tegra",
-               .cra_priority = 300,
+               .cra_priority = 100,
                .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | CRYPTO_ALG_ASYNC,
                .cra_blocksize = AES_BLOCK_SIZE,
                .cra_ctxsize = sizeof(struct tegra_aes_ctx),
@@ -860,7 +860,7 @@ static struct crypto_alg algs[] = {
        }, {
                .cra_name = "cbc(aes)",
                .cra_driver_name = "cbc-aes-tegra",
-               .cra_priority = 300,
+               .cra_priority = 100,
                .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | CRYPTO_ALG_ASYNC,
                .cra_blocksize = AES_BLOCK_SIZE,
                .cra_ctxsize  = sizeof(struct tegra_aes_ctx),
@@ -871,7 +871,7 @@ static struct crypto_alg algs[] = {
                .cra_u.ablkcipher = {
                        .min_keysize = AES_MIN_KEY_SIZE,
                        .max_keysize = AES_MAX_KEY_SIZE,
-                       .ivsize = AES_MAX_KEY_SIZE,
+                       .ivsize = AES_MIN_KEY_SIZE,
                        .setkey = tegra_aes_setkey,
                        .encrypt = tegra_aes_cbc_encrypt,
                        .decrypt = tegra_aes_cbc_decrypt,
@@ -879,7 +879,7 @@ static struct crypto_alg algs[] = {
        }, {
                .cra_name = "ansi_cprng",
                .cra_driver_name = "rng-aes-tegra",
-               .cra_priority = 300,
+               .cra_priority = 100,
                .cra_flags = CRYPTO_ALG_TYPE_RNG,
                .cra_ctxsize = sizeof(struct tegra_aes_ctx),
                .cra_type = &crypto_rng_type,