crypto/qat: fix AES-GCM authentication length
This commit fixes AES-GCM length of authentication input data, cipher length is used instead Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices") Cc: stable@dpdk.org Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
This commit is contained in:
parent
50e14527b9
commit
46c96a9fc9
@ -1014,6 +1014,12 @@ qat_write_hw_desc_entry(struct rte_crypto_op *op, uint8_t *out_msg,
|
||||
}
|
||||
}
|
||||
|
||||
} else if (ctx->qat_hash_alg ==
|
||||
ICP_QAT_HW_AUTH_ALGO_GALOIS_128 ||
|
||||
ctx->qat_hash_alg ==
|
||||
ICP_QAT_HW_AUTH_ALGO_GALOIS_64) {
|
||||
auth_ofs = op->sym->cipher.data.offset;
|
||||
auth_len = op->sym->cipher.data.length;
|
||||
} else {
|
||||
auth_ofs = op->sym->auth.data.offset;
|
||||
auth_len = op->sym->auth.data.length;
|
||||
|
Loading…
x
Reference in New Issue
Block a user