Skip to content

Commit d5096bb

Browse files
committed
Fix for QAT 4.13 driver. ZD 13479.
1 parent e12921c commit d5096bb

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

wolfcrypt/src/port/intel/quickassist.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2579,14 +2579,16 @@ static int IntelQaSymHashGetInfo(CpaCySymHashAlgorithm hashAlgorithm,
25792579
case CPA_CY_SYM_HASH_AES_CBC_MAC:
25802580
#ifdef QAT_V2
25812581
case CPA_CY_SYM_HASH_ZUC_EIA3:
2582+
#ifdef QAT_V2_4_PLUS
25822583
case CPA_CY_SYM_HASH_SHA3_224:
25832584
case CPA_CY_SYM_HASH_SHA3_384:
25842585
case CPA_CY_SYM_HASH_SHA3_512:
25852586
case CPA_CY_SYM_HASH_SHAKE_128:
25862587
case CPA_CY_SYM_HASH_SHAKE_256:
25872588
case CPA_CY_SYM_HASH_POLY:
25882589
case CPA_CY_SYM_HASH_SM3:
2589-
#endif
2590+
#endif /* QAT_V2_4_PLUS */
2591+
#endif /* QAT_V2 */
25902592
default:
25912593
return -1;
25922594
}

wolfssl/wolfcrypt/port/intel/quickassist.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@
5454
/* Detect QAT driver version */
5555
#if defined(CPA_CY_API_VERSION_NUM_MAJOR) && CPA_CY_API_VERSION_NUM_MAJOR > 1
5656
#define QAT_V2
57+
#if CPA_CY_API_VERSION_NUM_MAJOR > 2 || ( \
58+
CPA_CY_API_VERSION_NUM_MAJOR == 2 && ( \
59+
defined(CPA_CY_API_VERSION_NUM_MINOR) && CPA_CY_API_VERSION_NUM_MINOR >= 4 \
60+
) \
61+
)
62+
#define QAT_V2_4_PLUS
63+
#endif
5764
#endif
5865

5966
#ifdef QAT_V2

0 commit comments

Comments
 (0)