@@ -2,98 +2,98 @@ ACLOCAL_AMFLAGS = -I m4
22
33lib_LTLIBRARIES = qatengine.la
44
5- if OPENSSL_QAT_OFFLOAD
6- if QAT_CONTIG_MEM
7- MEM_LIB_SRC = qae_mem_utils.c \
8- qat_sys_call.c
5+ if QAT_HW
6+ if QAT_HW_CONTIG_MEM
7+ QAT_HW_MEM_SRC = qae_mem_utils.c \
8+ qat_sys_call.c
99endif
1010
11- if QAT_MULTI_THREAD
12- MEM_LIB_SRC = multi_thread_qaememutils .c \
13- qat_sys_call.c
11+ if QAT_HW_MULTI_THREAD
12+ QAT_HW_MEM_SRC = qat_hw_multi_thread_inf .c \
13+ qat_sys_call.c
1414endif
1515
16- if QAE_MEM
17- MEM_LIB_SRC = cmn_mem_drv_inf .c
16+ if QAT_HW_USDM
17+ QAT_HW_MEM_SRC = qat_hw_usdm_inf .c
1818endif
1919endif
2020
21- OPENSSL_COMMON_SRC = e_qat.c \
22- e_qat_err.c \
23- qat_fork.c \
24- qat_events.c \
25- qat_utils.c \
26- qat_evp.c
27-
28- if OPENSSL_MULTIBUFF_OFFLOAD
29- OPENSSL_MULTIBUFF_SRC = multibuff_init.c \
30- multibuff_polling.c \
31- multibuff_freelist.c \
32- multibuff_queue.c \
33- multibuff_rsa.c \
34- multibuff_ecx.c \
35- multibuff_ec.c
36- endif
37-
38- if OPENSSL_QAT_OFFLOAD
39- OPENSSL_QAT_SRC = qat_init.c \
40- qat_asym_common.c \
41- qat_polling.c \
42- qat_callback.c \
43- qat_rsa.c \
44- qat_rsa_crt.c \
45- qat_ciphers.c \
46- qat_dh.c \
47- qat_dsa.c \
48- qat_ec.c \
49- qat_prf.c \
50- qat_gcm.c
21+ QAT_COMMON_SRC = e_qat.c \
22+ e_qat_err.c \
23+ qat_fork.c \
24+ qat_events.c \
25+ qat_utils.c \
26+ qat_evp.c
27+
28+ if QAT_HW
29+ QAT_HW_SRC = qat_hw_init.c \
30+ qat_hw_asym_common.c \
31+ qat_hw_polling.c \
32+ qat_hw_callback.c \
33+ qat_hw_rsa.c \
34+ qat_hw_rsa_crt.c \
35+ qat_hw_ciphers.c \
36+ qat_hw_dh.c \
37+ qat_hw_dsa.c \
38+ qat_hw_ec.c \
39+ qat_hw_prf.c \
40+ qat_hw_gcm.c
5141
5242if !QAT_OPENSSL_110
53- OPENSSL_111_SRC = qat_hkdf.c \
54- qat_ecx .c
43+ QAT_HW_111_SRC = qat_hw_hkdf.c \
44+ qat_hw_ecx .c
5545endif
5646endif
5747
58- if OPENSSL_IPSEC_OFFLOAD
59- OPENSSL_VAES_SRC = vaes_gcm.c \
60- vaes_ipsec_inf.c
48+ if QAT_SW
49+ QAT_SW_SRC = qat_sw_init.c \
50+ qat_sw_polling.c \
51+ qat_sw_freelist.c \
52+ qat_sw_queue.c \
53+ qat_sw_rsa.c \
54+ qat_sw_ecx.c \
55+ qat_sw_ec.c
56+ endif
57+
58+ if QAT_SW_IPSEC
59+ QAT_SW_IPSEC_SRC = qat_sw_gcm.c \
60+ qat_sw_ipsec_inf.c
6161endif
6262
63- qatengine_la_SOURCES = ${OPENSSL_COMMON_SRC} \
64- ${OPENSSL_QAT_SRC } \
65- ${OPENSSL_111_SRC} \
66- ${OPENSSL_MULTIBUFF_SRC} \
67- ${MEM_LIB_SRC} \
68- ${OPENSSL_VAES_SRC }
69-
70- AM_CPPFLAGS = $(includes_openssl ) $(includes_usdm ) $( includes_driver ) \
71- $(includes_multibuff ) $(includes_ipsec )
72-
73- AM_CFLAGS = $(cflags ) $(cflags_cc_opt ) $(cflags_qat_intree ) \
74- $(cflags_mem_driver ) $(cflags_openssl_300 ) \
75- $(cflags_qat_offload ) $(cflags_multibuff_offload ) \
76- $(cflags_ipsec_offload ) $(enable_qat_rsa ) \
77- $(enable_qat_ciphers ) $(enable_qat_gcm ) $( enable_qat_dh ) \
78- $(enable_qat_ecdsa ) $(enable_qat_dsa ) $( enable_qat_ecdh ) \
79- $(enable_qat_prf ) $(enable_qat_hkdf ) $( enable_qat_ecx ) \
80- $(enable_vaes_gcm ) $(enable_multibuff_rsa ) \
81- $(enable_multibuff_ecx ) $(enable_multibuff_ecdsa ) \
82- $(enable_multibuff_ecdh ) $( enable_qat_small_pkt_offload ) \
83- $(enable_qat_auto_engine_init_on_fork ) \
84- $(enable_qat_lenstra_protection ) $(cflags_qat_engine_id ) \
85- $(enable_qat_debug ) $(enable_qat_warnings ) \
86- $(enable_qat_mem_debug ) $(enable_qat_mem_warnings ) \
87- $(cflags_qat_debug_file ) $( enable_qat_cycle_counts ) \
88- $(enable_multibuff_heuristic_timeout )
89-
90-
91- qatengine_la_LDFLAGS = -module -no-undefined -avoid-version \
92- -shared $( QAT_SHARED_LIB_DEPS_LD ) \
93- $( QAT_SHARED_LIB_DEPS_DRIVER ) \
94- $( QAT_SHARED_LIB_DEPS_QAE_MEM ) \
95- $(QAT_SHARED_LIB_DEPS_MULTIBUFF ) \
96- $(QAT_SHARED_LIB_DEPS_IPSEC )
63+ qatengine_la_SOURCES = ${QAT_COMMON_SRC} \
64+ ${QAT_HW_SRC } \
65+ ${QAT_HW_111_SRC} \
66+ ${QAT_HW_MEM_SRC} \
67+ ${QAT_SW_SRC} \
68+ ${QAT_SW_IPSEC_SRC }
69+
70+ AM_CPPFLAGS = $(includes_openssl ) $(includes_qat_hw_usdm ) \
71+ $(includes_qat_hw ) $(includes_qat_sw )
72+
73+ AM_CFLAGS = $(cflags ) $(cflags_cc_opt ) $(cflags_qat_debug_file ) \
74+ $(cflags_mem_driver ) $(cflags_openssl_300 ) \
75+ $(cflags_qat_engine_id ) $(cflags_qat_hw_intree ) \
76+ $(cflags_qat_hw ) $(cflags_qat_sw ) $( cflags_qat_sw_ipsec ) \
77+ $(enable_qat_hw_rsa ) $(enable_qat_hw_ciphers ) \
78+ $(enable_qat_hw_gcm ) $(enable_qat_hw_dh ) \
79+ $(enable_qat_hw_ecdsa ) $(enable_qat_hw_dsa ) \
80+ $(enable_qat_hw_ecdh ) $(enable_qat_hw_prf ) \
81+ $(enable_qat_hw_hkdf ) $(enable_qat_hw_ecx ) \
82+ $(enable_qat_hw_small_pkt_offload ) \
83+ $(enable_qat_hw_lenstra_protection ) \
84+ $(enable_qat_sw_gcm ) $(enable_qat_sw_rsa ) \
85+ $(enable_qat_sw_ecx ) $(enable_qat_sw_ecdsa ) \
86+ $(enable_qat_sw_ecdh ) $(enable_qat_sw_heuristic_timeout ) \
87+ $(enable_qat_auto_engine_init_on_fork ) \
88+ $(enable_qat_debug ) $( enable_qat_warnings ) \
89+ $( enable_qat_mem_debug ) $( enable_qat_mem_warnings ) \
90+ $( enable_qat_cycle_counts )
91+
92+
93+ qatengine_la_LDFLAGS = -module -no-undefined -avoid-version \
94+ -shared $( QAT_LD_LIB ) $( QAT_HW_DRIVER_LIB ) \
95+ $(QAT_HW_MEM_LIB ) $( QAT_SW_CRYPTO_MB_LIB ) \
96+ $(QAT_SW_IPSEC_MB_LIB )
9797
9898mostlyclean-generic :
9999-rm -f * .obj lib tags core .pure .nfs* \
0 commit comments