crypto/armv8: fix HMAC supported key sizes

For HMAC algorithms (SHAx-HMAC), the supported
key sizes are not a fixed value, but a range between
1 and the block size.

Fixes: 169ca3db55 ("crypto/armv8: add PMD optimized for ARMv8 processors")
Cc: stable@dpdk.org

Signed-off-by: Srisivasubramanian S <ssrinivasan@caviumnetworks.com>
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
This commit is contained in:
Srisivasubramanian S 2017-07-30 16:53:01 +05:30 committed by Thomas Monjalon
parent 473174a7da
commit 0f89def761

View File

@ -50,9 +50,9 @@ static const struct rte_cryptodev_capabilities
.algo = RTE_CRYPTO_AUTH_SHA1_HMAC,
.block_size = 64,
.key_size = {
.min = 16,
.max = 128,
.increment = 0
.min = 1,
.max = 64,
.increment = 1
},
.digest_size = {
.min = 20,
@ -71,9 +71,9 @@ static const struct rte_cryptodev_capabilities
.algo = RTE_CRYPTO_AUTH_SHA256_HMAC,
.block_size = 64,
.key_size = {
.min = 16,
.max = 128,
.increment = 0
.min = 1,
.max = 64,
.increment = 1
},
.digest_size = {
.min = 32,