crypto/armv8: fix HMAC supported digest sizes
authorAnoob Joseph <anoob.joseph@caviumnetworks.com>
Tue, 29 May 2018 10:45:36 +0000 (16:15 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 30 May 2018 19:31:26 +0000 (21:31 +0200)
For HMAC algorithms (SHAx-HMAC), the supported digest sizes are not a
fixed value, but a range between 1 and the maximum digest size for those
algorithms.

Fixes: 0f89def76127 ("crypto/armv8: fix HMAC supported key sizes")
Cc: stable@dpdk.org
Signed-off-by: Anoob Joseph <anoob.joseph@caviumnetworks.com>
Signed-off-by: Sachin Saxena <sachin.saxena@nxp.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
drivers/crypto/armv8/rte_armv8_pmd_ops.c

index 3817ad7..c64aef0 100644 (file)
@@ -27,9 +27,9 @@ static const struct rte_cryptodev_capabilities
                                                .increment = 1
                                        },
                                        .digest_size = {
-                                               .min = 20,
+                                               .min = 1,
                                                .max = 20,
-                                               .increment = 0
+                                               .increment = 1
                                        },
                                        .iv_size = { 0 }
                                }, }
@@ -48,9 +48,9 @@ static const struct rte_cryptodev_capabilities
                                                .increment = 1
                                        },
                                        .digest_size = {
-                                               .min = 32,
+                                               .min = 1,
                                                .max = 32,
-                                               .increment = 0
+                                               .increment = 1
                                        },
                                        .iv_size = { 0 }
                                }, }