This patchset solves an issue in QAT driver, that was giving invalid AES GCM results, due to incorrect IV setting.
It adds unit tests to validate AES GCM in QAT. It also fixes the premature addition of AES CMAC support which was added to the code in error. AES CMAC will be added in a subsequent release when testing completes. AES CMAC was not advertised in the qat documentation. This patchset depends on patches: - aesni_gcm: PMD to support AES_GCM crypto operations (http://dpdk.org/dev/patchwork/patch/11201/) John Griffin (3): qat: fix AES GCM decryption app/test: add AES GCM tests for QAT qat: fixes premature addition of AES_CMAC in session app/test/test_cryptodev.c | 34 +++++++++++++++++++++++++++++++++- doc/guides/cryptodevs/qat.rst | 1 + doc/guides/rel_notes/release_16_04.rst | 5 +++++ drivers/crypto/qat/qat_crypto.c | 24 ++++++++++++++++++++---- 4 files changed, 59 insertions(+), 5 deletions(-) -- 2.1.0