Skip to content

Commit ddae057

Browse files
Update Readme and Bug fixes.
- Regenerate err files. - Refactor QAT_HW & QAT_SW GCM registration. - Update Readme and version to v0.6.10 Signed-off-by: Yogaraj Alamenda <yogarajx.alamenda@intel.com>
1 parent d357b7a commit ddae057

20 files changed

+509
-493
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ([2.68])
5-
AC_INIT([qatengine], [0.6.9], [])
5+
AC_INIT([qatengine], [0.6.10], [])
66
AC_CONFIG_SRCDIR([config.h.in])
77
AC_CONFIG_HEADERS([config.h])
88
AC_CONFIG_AUX_DIR([.])

docs/software_requirements.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ that supports OpenSSL\* 1.1.1 or OpenSSL\* 1.1.0 and Intel&reg; QuickAssist
66
Technology Driver for Linux or Intel&reg; QuickAssist Technology
77
Driver for FreeBSD. This release was validated on the following:
88

9-
* Operating system: CentOS\* 7.4 64-bit version & FreeBSD\* 11.3 64-bit version
9+
* Operating system: CentOS\* 7.4 64-bit version & FreeBSD\* 11.4 64-bit version
1010
* Kernel: GNU\*/Linux\* 3.10.0-693
11-
* Intel&reg; Communications Chipset C62X Series Software for Linux\*, version **4.14**
12-
* Intel&reg; Communications Chipset C62X Series Software for FreeBSD\*, version **3.10**
13-
* OpenSSL\* 1.1.1l
11+
* Intel&reg; Communications Chipset C62X Series Software for Linux\*, version **4.15**
12+
* Intel&reg; Communications Chipset C62X Series Software for FreeBSD\*, version **3.11**
13+
* OpenSSL\* 1.1.1l & 3.0
1414

1515
## qat_sw Requirements
1616
Successful operation of the Intel&reg; QAT Software acceleration requires a
@@ -29,9 +29,9 @@ This release was validated on the following:
2929
* Operating system: Ubuntu 20.04.2 LTS
3030
* Kernel: 5.4.0-62-generic
3131
* Intel&reg; Crypto Multi-buffer library from the [ipp-crypto][1] release
32-
version **IPP Crypto 2021.3**
32+
version **IPP Crypto 2021.4**
3333
* Intel&reg; Multi-Buffer crypto for IPsec Library release version **v1.0**
34-
* OpenSSL\* 1.1.1l
34+
* OpenSSL\* 1.1.1l & 3.0
3535

3636
[1]:https://github.com/intel/ipp-crypto
3737
[2]:https://github.com/intel/ipp-crypto/tree/develop/sources/ippcp/crypto_mb

e_qat.c

Lines changed: 24 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,13 @@
154154
const char *engine_qat_id = STR(QAT_ENGINE_ID);
155155
#if defined(QAT_HW) && defined(QAT_SW)
156156
const char *engine_qat_name =
157-
"Reference implementation of QAT crypto engine(qat_hw & qat_sw) v0.6.9";
157+
"Reference implementation of QAT crypto engine(qat_hw & qat_sw) v0.6.10";
158158
#elif QAT_HW
159159
const char *engine_qat_name =
160-
"Reference implementation of QAT crypto engine(qat_hw) v0.6.9";
160+
"Reference implementation of QAT crypto engine(qat_hw) v0.6.10";
161161
#else
162162
const char *engine_qat_name =
163-
"Reference implementation of QAT crypto engine(qat_sw) v0.6.9";
163+
"Reference implementation of QAT crypto engine(qat_sw) v0.6.10";
164164
#endif
165165
unsigned int engine_inited = 0;
166166

@@ -172,10 +172,12 @@ int qat_hw_ecdh_offload = 0;
172172
int qat_hw_ecdsa_offload = 0;
173173
int qat_hw_prf_offload = 0;
174174
int qat_hw_hkdf_offload = 0;
175+
int qat_hw_gcm_offload = 0;
175176
int qat_sw_rsa_offload = 0;
176177
int qat_sw_ecx_offload = 0;
177178
int qat_sw_ecdh_offload = 0;
178179
int qat_sw_ecdsa_offload = 0;
180+
int qat_sw_gcm_offload = 0;
179181
int qat_keep_polling = 1;
180182
int multibuff_keep_polling = 1;
181183
int enable_external_polling = 0;
@@ -380,6 +382,10 @@ static int qat_engine_destroy(ENGINE *e)
380382
# endif
381383
#endif
382384

385+
qat_hw_ecx_offload = 0;
386+
qat_hw_prf_offload = 0;
387+
qat_hw_hkdf_offload = 0;
388+
qat_sw_ecx_offload = 0;
383389
QAT_DEBUG_LOG_CLOSE();
384390
ERR_unload_QAT_strings();
385391
return 1;
@@ -510,17 +516,6 @@ int qat_engine_finish_int(ENGINE *e, int reset_globals)
510516
enable_heuristic_polling = 0;
511517
qat_hw_offload = 0;
512518
qat_sw_offload = 0;
513-
qat_hw_rsa_offload = 0;
514-
qat_hw_ecx_offload = 0;
515-
qat_hw_ecdh_offload = 0;
516-
qat_hw_ecdsa_offload = 0;
517-
qat_hw_prf_offload = 0;
518-
qat_hw_hkdf_offload = 0;
519-
qat_sw_rsa_offload = 0;
520-
qat_sw_ecx_offload = 0;
521-
qat_sw_ecdh_offload = 0;
522-
qat_sw_ecdsa_offload = 0;
523-
524519
}
525520
qat_pthread_mutex_unlock();
526521
CRYPTO_CLOSE_QAT_LOG();
@@ -907,10 +902,6 @@ static int bind_qat(ENGINE *e, const char *id)
907902
#ifdef QAT_HW
908903
DEBUG("Registering QAT HW supported algorithms\n");
909904

910-
/* Create static structures for ciphers now
911-
* as this function will be called by a single thread. */
912-
qat_create_ciphers();
913-
914905
# ifdef ENABLE_QAT_HW_RSA
915906
if (!ENGINE_set_RSA(e, qat_get_RSA_methods())) {
916907
WARN("ENGINE_set_RSA QAT HW failed\n");
@@ -960,18 +951,6 @@ static int bind_qat(ENGINE *e, const char *id)
960951
}
961952
}
962953
# endif
963-
964-
#endif
965-
966-
#ifdef QAT_SW_IPSEC
967-
if (hw_support()) {
968-
# ifdef ENABLE_QAT_SW_GCM
969-
if (!vaesgcm_init_ipsec_mb_mgr()) {
970-
WARN("IPSec Multi-Buffer Manager Initialization failed\n");
971-
goto end;
972-
}
973-
# endif
974-
}
975954
#endif
976955

977956
#if defined(QAT_HW) || defined(QAT_SW)
@@ -988,6 +967,21 @@ static int bind_qat(ENGINE *e, const char *id)
988967
# endif
989968
#endif
990969

970+
#ifdef QAT_SW_IPSEC
971+
if (hw_support()) {
972+
# ifdef ENABLE_QAT_SW_GCM
973+
if (!vaesgcm_init_ipsec_mb_mgr()) {
974+
WARN("IPSec Multi-Buffer Manager Initialization failed\n");
975+
goto end;
976+
}
977+
# endif
978+
}
979+
#endif
980+
981+
/* Create static structures for ciphers now
982+
* as this function will be called by a single thread. */
983+
qat_create_ciphers();
984+
991985
#if defined(QAT_HW) || defined(QAT_SW_IPSEC)
992986
if (!ENGINE_set_ciphers(e, qat_ciphers)) {
993987
WARN("ENGINE_set_ciphers failed\n");

e_qat.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,10 +311,12 @@ extern int qat_hw_ecdh_offload;
311311
extern int qat_hw_ecdsa_offload;
312312
extern int qat_hw_prf_offload;
313313
extern int qat_hw_hkdf_offload;
314+
extern int qat_hw_gcm_offload;
314315
extern int qat_sw_rsa_offload;
315316
extern int qat_sw_ecx_offload;
316317
extern int qat_sw_ecdh_offload;
317318
extern int qat_sw_ecdsa_offload;
319+
extern int qat_sw_gcm_offload;
318320
extern int qat_keep_polling;
319321
extern int multibuff_keep_polling;
320322
extern int enable_external_polling;

e_qat.txt

Lines changed: 97 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,9 @@ QAT_F_QAT_X448_PMETH:196:qat_x448_pmeth
106106
QAT_F_VAESGCM_CIPHERS_CTRL:197:vaesgcm_ciphers_ctrl
107107
QAT_F_VAESGCM_CIPHERS_DO_CIPHER:198:vaesgcm_ciphers_do_cipher
108108
QAT_F_VAESGCM_CIPHERS_INIT:199:vaesgcm_ciphers_init
109-
QAT_F_VAESGCM_CREATE_CIPHER_METH:200:vaesgcm_create_cipher_meth
110-
QAT_F_VAESGCM_INIT_GCM:201:vaesgcm_init_gcm
111-
QAT_F_VAESGCM_INIT_IPSEC_MB_MGR:202:vaesgcm_init_ipsec_mb_mgr
112-
QAT_F_VAESGCM_INIT_KEY:203:vaesgcm_init_key
109+
QAT_F_VAESGCM_INIT_GCM:200:vaesgcm_init_gcm
110+
QAT_F_VAESGCM_INIT_IPSEC_MB_MGR:201:vaesgcm_init_ipsec_mb_mgr
111+
QAT_F_VAESGCM_INIT_KEY:202:vaesgcm_init_key
113112

114113
#Reason codes
115114
QAT_R_AAD_INVALID_PTR:100:aad invalid ptr
@@ -262,98 +261,105 @@ QAT_R_PADDING_UNKNOWN:245:padding unknown
262261
QAT_R_POLLING_THREAD_CREATE_FAILURE:246:polling thread create failure
263262
QAT_R_POLLING_THREAD_SIGMASK_FAILURE:247:polling thread sigmask failure
264263
QAT_R_POLL_INSTANCE_FAILURE:248:poll instance failure
265-
QAT_R_PPV_MALLOC_FAILURE:249:ppv malloc failure
266-
QAT_R_PPV_PDATA_MALLOC_FAILURE:250:ppv pdata malloc failure
267-
QAT_R_PRESULTR_MALLOC_FAILURE:251:presultr malloc failure
268-
QAT_R_PRESULTR_PDATA_MALLOC_FAILURE:252:presultr pdata malloc failure
269-
QAT_R_PRESULTS_MALLOC_FAILURE:253:presults malloc failure
270-
QAT_R_PRESULTS_PDATA_MALLOC_FAILURE:254:presults pdata malloc failure
271-
QAT_R_PRESULTX_MALLOC_FAILURE:255:presultx malloc failure
272-
QAT_R_PRESULTX_PDATA_MALLOC_FAILURE:256:presultx pdata malloc failure
273-
QAT_R_PRESULTY_LENGTH_CHECK_FAILURE:257:presulty length check failure
274-
QAT_R_PRESULTY_MALLOC_FAILURE:258:presulty malloc failure
275-
QAT_R_PRESULTY_PDATA_MALLOC_FAILURE:259:presulty pdata malloc failure
276-
QAT_R_PRIV_KEY_DUPLICATE_FAILURE:260:priv key duplicate failure
277-
QAT_R_PRIV_KEY_MALLOC_FAILURE:261:priv key malloc failure
278-
QAT_R_PRIV_KEY_M_XG_YG_A_B_P_CONVERT_TO_FB_FAILURE:262:\
264+
QAT_R_POPDATA_A_PDATA_MALLOC_FAILURE:249:popdata a pdata malloc failure
265+
QAT_R_POPDATA_MALLOC_FAILURE:250:popdata malloc failure
266+
QAT_R_POPDATA_PCURVE_MALLOC_FAILURE:251:popdata pcurve malloc failure
267+
QAT_R_PPV_MALLOC_FAILURE:252:ppv malloc failure
268+
QAT_R_PPV_PDATA_MALLOC_FAILURE:253:ppv pdata malloc failure
269+
QAT_R_PRESULTR_MALLOC_FAILURE:254:presultr malloc failure
270+
QAT_R_PRESULTR_PDATA_MALLOC_FAILURE:255:presultr pdata malloc failure
271+
QAT_R_PRESULTS_MALLOC_FAILURE:256:presults malloc failure
272+
QAT_R_PRESULTS_PDATA_MALLOC_FAILURE:257:presults pdata malloc failure
273+
QAT_R_PRESULTX_MALLOC_FAILURE:258:presultx malloc failure
274+
QAT_R_PRESULTX_PDATA_MALLOC_FAILURE:259:presultx pdata malloc failure
275+
QAT_R_PRESULTY_LENGTH_CHECK_FAILURE:260:presulty length check failure
276+
QAT_R_PRESULTY_MALLOC_FAILURE:261:presulty malloc failure
277+
QAT_R_PRESULTY_PDATA_MALLOC_FAILURE:262:presulty pdata malloc failure
278+
QAT_R_PRIV_KEY_DUPLICATE_FAILURE:263:priv key duplicate failure
279+
QAT_R_PRIV_KEY_MALLOC_FAILURE:264:priv key malloc failure
280+
QAT_R_PRIV_KEY_M_XG_YG_A_B_P_CONVERT_TO_FB_FAILURE:265:\
279281
priv key m xg yg a b p convert to fb failure
280-
QAT_R_PRIV_KEY_NULL:263:priv key null
281-
QAT_R_PRIV_KEY_RAND_GENERATE_FAILURE:264:priv key rand generate failure
282-
QAT_R_PRIV_KEY_XG_YG_A_B_P_CONVERT_TO_FB_FAILURE:265:\
282+
QAT_R_PRIV_KEY_NULL:266:priv key null
283+
QAT_R_PRIV_KEY_RAND_GENERATE_FAILURE:267:priv key rand generate failure
284+
QAT_R_PRIV_KEY_XG_YG_A_B_P_CONVERT_TO_FB_FAILURE:268:\
283285
priv key xg yg a b p convert to fb failure
284-
QAT_R_PTHREAD_CREATE_FAILURE:266:pthread create failure
285-
QAT_R_PTHREAD_GETAFFINITY_FAILURE:267:pthread getaffinity failure
286-
QAT_R_PTHREAD_JOIN_FAILURE:268:pthread join failure
287-
QAT_R_PTHREAD_KILL_FAILURE:269:pthread kill failure
288-
QAT_R_PTHREAD_SETAFFINITY_FAILURE:270:pthread setaffinity failure
289-
QAT_R_PUB_KEY_DUPLICATE_FAILURE:271:pub key duplicate failure
290-
QAT_R_PUB_KEY_MALLOC_FAILURE:272:pub key malloc failure
291-
QAT_R_PUB_KEY_NULL:273:pub key null
292-
QAT_R_P_A_B_XG_YG_MALLOC_FAILURE:274:p a b xg yg malloc failure
293-
QAT_R_P_A_B_XG_YG_M_K_R_ORDER_MALLOC_FAILURE:275:\
286+
QAT_R_PRIV_KEY_XP_YP_A_B_P_CONVERT_TO_FB_FAILURE:269:\
287+
priv key xp yp a b p convert to fb failure
288+
QAT_R_PTHREAD_CREATE_FAILURE:270:pthread create failure
289+
QAT_R_PTHREAD_GETAFFINITY_FAILURE:271:pthread getaffinity failure
290+
QAT_R_PTHREAD_JOIN_FAILURE:272:pthread join failure
291+
QAT_R_PTHREAD_KILL_FAILURE:273:pthread kill failure
292+
QAT_R_PTHREAD_SETAFFINITY_FAILURE:274:pthread setaffinity failure
293+
QAT_R_PUB_KEY_DUPLICATE_FAILURE:275:pub key duplicate failure
294+
QAT_R_PUB_KEY_MALLOC_FAILURE:276:pub key malloc failure
295+
QAT_R_PUB_KEY_NULL:277:pub key null
296+
QAT_R_P_A_B_XG_YG_MALLOC_FAILURE:278:p a b xg yg malloc failure
297+
QAT_R_P_A_B_XG_YG_M_K_R_ORDER_MALLOC_FAILURE:279:\
294298
p a b xg yg m k r order malloc failure
295-
QAT_R_P_A_B_XG_YG_XP_YP_M_ORDER_FAILURE:276:p a b xg yg xp yp m order failure
296-
QAT_R_P_G_PRIV_KEY_CONVERT_TO_FB_FAILURE:277:p g priv key convert to fb failure
297-
QAT_R_P_PUB_PRIV_KEY_CONVERT_TO_FB_FAILURE:278:\
299+
QAT_R_P_A_B_XG_YG_XP_YP_M_ORDER_FAILURE:280:p a b xg yg xp yp m order failure
300+
QAT_R_P_A_B_XP_YP_FAILURE:281:p a b xp yp failure
301+
QAT_R_P_A_B_XP_YP_MALLOC_FAILURE:282:p a b xp yp malloc failure
302+
QAT_R_P_G_PRIV_KEY_CONVERT_TO_FB_FAILURE:283:p g priv key convert to fb failure
303+
QAT_R_P_PUB_PRIV_KEY_CONVERT_TO_FB_FAILURE:284:\
298304
p pub priv key convert to fb failure
299-
QAT_R_P_Q_DMP_DMQ_CONVERT_TO_FB_FAILURE:279:p q dmp dmq convert to fb failure
300-
QAT_R_P_Q_DMP_DMQ_IQMP_NULL:280:p q dmp dmq iqmp null
301-
QAT_R_P_Q_G_NULL:281:p q g null
302-
QAT_R_P_Q_G_X_K_CONVERT_TO_FB_FAILURE:282:p q g x k convert to fb failure
303-
QAT_R_P_Q_G_Y_Z_R_S_CONVERT_TO_FB_FAILURE:283:\
305+
QAT_R_P_Q_DMP_DMQ_CONVERT_TO_FB_FAILURE:285:p q dmp dmq convert to fb failure
306+
QAT_R_P_Q_DMP_DMQ_IQMP_NULL:286:p q dmp dmq iqmp null
307+
QAT_R_P_Q_G_NULL:287:p q g null
308+
QAT_R_P_Q_G_X_K_CONVERT_TO_FB_FAILURE:288:p q g x k convert to fb failure
309+
QAT_R_P_Q_G_Y_Z_R_S_CONVERT_TO_FB_FAILURE:289:\
304310
p q g y z r s convert to fb failure
305-
QAT_R_QAT_ALLOC_DH_METH_FAILURE:284:qat alloc dh meth failure
306-
QAT_R_QAT_CREATE_ENGINE_FAILURE:285:qat create engine failure
307-
QAT_R_QAT_ECDSA_DO_SIGN_FAIL:286:qat ecdsa do sign fail
308-
QAT_R_QAT_FREE_EC_METHOD_FAILURE:287:qat free ec method failure
309-
QAT_R_QAT_GET_EC_METHOD_MALLOC_FAILURE:288:qat get ec method malloc failure
310-
QAT_R_QAT_SET_DH_METH_FAILURE:289:qat set dh meth failure
311-
QAT_R_QCTX_CTX_NULL:290:qctx ctx null
312-
QAT_R_QCTX_NULL:291:qctx null
313-
QAT_R_RAND_BYTES_FAILURE:292:rand bytes failure
314-
QAT_R_RAND_FAILURE:293:rand failure
315-
QAT_R_RAND_GENERATE_FAILURE:294:rand generate failure
316-
QAT_R_RESULT_PDATA_ALLOC_FAIL:295:result pdata alloc fail
317-
QAT_R_RETRIEVE_EC_POINT_FAILURE:296:retrieve ec point failure
318-
QAT_R_RETRIEVE_ORDER_FAILURE:297:retrieve order failure
319-
QAT_R_RSA_FROM_TO_NULL:298:rsa from to null
320-
QAT_R_RSA_OUTPUT_BUF_PDATA_MALLOC_FAILURE:299:\
311+
QAT_R_QAT_ALLOC_DH_METH_FAILURE:290:qat alloc dh meth failure
312+
QAT_R_QAT_CREATE_ENGINE_FAILURE:291:qat create engine failure
313+
QAT_R_QAT_ECDSA_DO_SIGN_FAIL:292:qat ecdsa do sign fail
314+
QAT_R_QAT_FREE_EC_METHOD_FAILURE:293:qat free ec method failure
315+
QAT_R_QAT_GET_EC_METHOD_MALLOC_FAILURE:294:qat get ec method malloc failure
316+
QAT_R_QAT_SET_DH_METH_FAILURE:295:qat set dh meth failure
317+
QAT_R_QCTX_CTX_NULL:296:qctx ctx null
318+
QAT_R_QCTX_NULL:297:qctx null
319+
QAT_R_RAND_BYTES_FAILURE:298:rand bytes failure
320+
QAT_R_RAND_FAILURE:299:rand failure
321+
QAT_R_RAND_GENERATE_FAILURE:300:rand generate failure
322+
QAT_R_RESULT_PDATA_ALLOC_FAIL:301:result pdata alloc fail
323+
QAT_R_RETRIEVE_EC_POINT_FAILURE:302:retrieve ec point failure
324+
QAT_R_RETRIEVE_ORDER_FAILURE:303:retrieve order failure
325+
QAT_R_RSA_FROM_TO_NULL:304:rsa from to null
326+
QAT_R_RSA_OUTPUT_BUF_PDATA_MALLOC_FAILURE:305:\
321327
rsa output buf pdata malloc failure
322-
QAT_R_R_Q_COMPARE_FAILURE:300:r q compare failure
323-
QAT_R_SECRET_KEY_MALLOC_FAILURE:301:secret key malloc failure
324-
QAT_R_SECRET_KEY_PDATA_MALLOC_FAILURE:302:secret key pdata malloc failure
325-
QAT_R_SETUP_ASYNC_EVENT_FAILURE:303:setup async event failure
326-
QAT_R_SET_ADDRESS_TRANSLATION_FAILURE:304:set address translation failure
327-
QAT_R_SET_FILE_DESCRIPTOR_NONBLOCKING_FAILURE:305:\
328+
QAT_R_R_Q_COMPARE_FAILURE:306:r q compare failure
329+
QAT_R_SECRET_KEY_MALLOC_FAILURE:307:secret key malloc failure
330+
QAT_R_SECRET_KEY_PDATA_MALLOC_FAILURE:308:secret key pdata malloc failure
331+
QAT_R_SETUP_ASYNC_EVENT_FAILURE:309:setup async event failure
332+
QAT_R_SET_ADDRESS_TRANSLATION_FAILURE:310:set address translation failure
333+
QAT_R_SET_FILE_DESCRIPTOR_NONBLOCKING_FAILURE:311:\
328334
set file descriptor nonblocking failure
329-
QAT_R_SET_INSTANCE_FAILURE:306:set instance failure
330-
QAT_R_SET_MULTIBUFF_RSA_METH_FAILURE:307:set multibuff rsa meth failure
331-
QAT_R_SET_NOTIFICATION_CALLBACK_FAILURE:308:set notification callback failure
332-
QAT_R_SET_POLLING_THREAD_AFFINITY_FAILURE:309:\
335+
QAT_R_SET_INSTANCE_FAILURE:312:set instance failure
336+
QAT_R_SET_MULTIBUFF_RSA_METH_FAILURE:313:set multibuff rsa meth failure
337+
QAT_R_SET_NOTIFICATION_CALLBACK_FAILURE:314:set notification callback failure
338+
QAT_R_SET_POLLING_THREAD_AFFINITY_FAILURE:315:\
333339
set polling thread affinity failure
334-
QAT_R_SET_PRIV_KEY_FAILURE:310:set priv key failure
335-
QAT_R_SET_QAT_DSA_METH_FAILURE:311:set qat dsa meth failure
336-
QAT_R_SET_QAT_RSA_METH_FAILURE:312:set qat rsa meth failure
337-
QAT_R_SET_TAG_INVALID_OP:313:set tag invalid op
338-
QAT_R_SHA3_CTX_NULL:314:sha3 ctx null
339-
QAT_R_SIG_GET_R_S_FAILURE:315:sig get r s failure
340-
QAT_R_SIG_MALLOC_FAILURE:316:sig malloc failure
341-
QAT_R_SSD_MALLOC_FAILURE:317:ssd malloc failure
342-
QAT_R_SSD_NULL:318:ssd null
343-
QAT_R_START_INSTANCE_FAILURE:319:start instance failure
344-
QAT_R_STOP_INSTANCE_FAILURE:320:stop instance failure
345-
QAT_R_SW_GET_COMPUTE_KEY_PFUNC_NULL:321:sw get compute key pfunc null
346-
QAT_R_SW_GET_KEYGEN_PFUNC_NULL:322:sw get keygen pfunc null
347-
QAT_R_SW_GET_SIGN_PFUNC_NULL:323:sw get sign pfunc null
348-
QAT_R_SW_GET_SIGN_SETUP_PFUNC_NULL:324:sw get sign setup pfunc null
349-
QAT_R_SW_GET_SIGN_SIG_PFUNC_NULL:325:sw get sign sig pfunc null
350-
QAT_R_SW_GET_VERIFY_SIG_PFUNC_NULL:326:sw get verify sig pfunc null
351-
QAT_R_SW_METHOD_NULL:327:sw method null
352-
QAT_R_S_NULL:328:s null
353-
QAT_R_S_Q_COMPARE_FAILURE:329:s q compare failure
354-
QAT_R_UNKNOWN_PADDING:330:unknown padding
355-
QAT_R_UNKNOWN_PADDING_TYPE:331:unknown padding type
356-
QAT_R_WAKE_PAUSE_JOB_FAILURE:332:wake pause job failure
357-
QAT_R_X_Y_TX_TY_BN_MALLOC_FAILURE:333:x y tx ty bn malloc failure
358-
QAT_R_X_Y_Z_MALLOC_FAILURE:334:x y z malloc failure
359-
QAT_R_Z_ALLOCATE_FAILURE:335:z allocate failure
340+
QAT_R_SET_PRIV_KEY_FAILURE:316:set priv key failure
341+
QAT_R_SET_QAT_DSA_METH_FAILURE:317:set qat dsa meth failure
342+
QAT_R_SET_QAT_RSA_METH_FAILURE:318:set qat rsa meth failure
343+
QAT_R_SET_TAG_INVALID_OP:319:set tag invalid op
344+
QAT_R_SHA3_CTX_NULL:320:sha3 ctx null
345+
QAT_R_SIG_GET_R_S_FAILURE:321:sig get r s failure
346+
QAT_R_SIG_MALLOC_FAILURE:322:sig malloc failure
347+
QAT_R_SSD_MALLOC_FAILURE:323:ssd malloc failure
348+
QAT_R_SSD_NULL:324:ssd null
349+
QAT_R_START_INSTANCE_FAILURE:325:start instance failure
350+
QAT_R_STOP_INSTANCE_FAILURE:326:stop instance failure
351+
QAT_R_SW_GET_COMPUTE_KEY_PFUNC_NULL:327:sw get compute key pfunc null
352+
QAT_R_SW_GET_KEYGEN_PFUNC_NULL:328:sw get keygen pfunc null
353+
QAT_R_SW_GET_SIGN_PFUNC_NULL:329:sw get sign pfunc null
354+
QAT_R_SW_GET_SIGN_SETUP_PFUNC_NULL:330:sw get sign setup pfunc null
355+
QAT_R_SW_GET_SIGN_SIG_PFUNC_NULL:331:sw get sign sig pfunc null
356+
QAT_R_SW_GET_VERIFY_SIG_PFUNC_NULL:332:sw get verify sig pfunc null
357+
QAT_R_SW_METHOD_NULL:333:sw method null
358+
QAT_R_S_NULL:334:s null
359+
QAT_R_S_Q_COMPARE_FAILURE:335:s q compare failure
360+
QAT_R_UNKNOWN_PADDING:336:unknown padding
361+
QAT_R_UNKNOWN_PADDING_TYPE:337:unknown padding type
362+
QAT_R_WAKE_PAUSE_JOB_FAILURE:338:wake pause job failure
363+
QAT_R_X_Y_TX_TY_BN_MALLOC_FAILURE:339:x y tx ty bn malloc failure
364+
QAT_R_X_Y_Z_MALLOC_FAILURE:340:x y z malloc failure
365+
QAT_R_Z_ALLOCATE_FAILURE:341:z allocate failure

0 commit comments

Comments
 (0)