[dpdk-dev,3/3] qat: fixes premature addition of AES_CMAC in session creation
Commit Message
Remove support for AES CMAC support for which was added to
the code in error. AES CMAC will be added in a subsequent release
when testing completes.
Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices")
Signed-off-by: John Griffin <john.griffin@intel.com>
---
drivers/crypto/qat/qat_crypto.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
2016-03-08 16:22, John Griffin:
> Remove support for AES CMAC support for which was added to
> the code in error. AES CMAC will be added in a subsequent release
> when testing completes.
[...]
> case RTE_CRYPTO_AUTH_AES_GCM:
> - case RTE_CRYPTO_AUTH_AES_GMAC:
CMAC or GMAC?
> session->qat_hash_alg = ICP_QAT_HW_AUTH_ALGO_GALOIS_128;
> break;
> case RTE_CRYPTO_AUTH_SNOW3G_UIA2:
> @@ -312,6 +311,7 @@ qat_crypto_sym_configure_session_auth(struct rte_cryptodev *dev,
> case RTE_CRYPTO_AUTH_MD5:
> case RTE_CRYPTO_AUTH_MD5_HMAC:
> case RTE_CRYPTO_AUTH_AES_CCM:
> + case RTE_CRYPTO_AUTH_AES_GMAC:
So it is added? What should we have later?
> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com]
> Sent: Friday, March 11, 2016 12:17 AM
> To: Griffin, John
> Cc: dev@dpdk.org; De Lara Guarch, Pablo
> Subject: Re: [dpdk-dev] [PATCH 3/3] qat: fixes premature addition of
> AES_CMAC in session creation
>
> 2016-03-08 16:22, John Griffin:
> > Remove support for AES CMAC support for which was added to
> > the code in error. AES CMAC will be added in a subsequent release
> > when testing completes.
> [...]
> > case RTE_CRYPTO_AUTH_AES_GCM:
> > - case RTE_CRYPTO_AUTH_AES_GMAC:
>
> CMAC or GMAC?
It is AES_GMAC, I commented that title was wrong.
>
> > session->qat_hash_alg =
> ICP_QAT_HW_AUTH_ALGO_GALOIS_128;
> > break;
> > case RTE_CRYPTO_AUTH_SNOW3G_UIA2:
> > @@ -312,6 +311,7 @@ qat_crypto_sym_configure_session_auth(struct
> rte_cryptodev *dev,
> > case RTE_CRYPTO_AUTH_MD5:
> > case RTE_CRYPTO_AUTH_MD5_HMAC:
> > case RTE_CRYPTO_AUTH_AES_CCM:
> > + case RTE_CRYPTO_AUTH_AES_GMAC:
>
> So it is added? What should we have later?
On 11/03/16 00:16, Thomas Monjalon wrote:
> 2016-03-08 16:22, John Griffin:
>> Remove support for AES CMAC support for which was added to
>> the code in error. AES CMAC will be added in a subsequent release
>> when testing completes.
> [...]
>> case RTE_CRYPTO_AUTH_AES_GCM:
>> - case RTE_CRYPTO_AUTH_AES_GMAC:
>
> CMAC or GMAC?
Yes GMAC - thanks Pablo and Thomas.
@@ -295,7 +295,6 @@ qat_crypto_sym_configure_session_auth(struct rte_cryptodev *dev,
session->qat_hash_alg = ICP_QAT_HW_AUTH_ALGO_AES_XCBC_MAC;
break;
case RTE_CRYPTO_AUTH_AES_GCM:
- case RTE_CRYPTO_AUTH_AES_GMAC:
session->qat_hash_alg = ICP_QAT_HW_AUTH_ALGO_GALOIS_128;
break;
case RTE_CRYPTO_AUTH_SNOW3G_UIA2:
@@ -312,6 +311,7 @@ qat_crypto_sym_configure_session_auth(struct rte_cryptodev *dev,
case RTE_CRYPTO_AUTH_MD5:
case RTE_CRYPTO_AUTH_MD5_HMAC:
case RTE_CRYPTO_AUTH_AES_CCM:
+ case RTE_CRYPTO_AUTH_AES_GMAC:
case RTE_CRYPTO_AUTH_KASUMI_F9:
case RTE_CRYPTO_AUTH_AES_CMAC:
case RTE_CRYPTO_AUTH_AES_CBC_MAC: