mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-28 17:12:21 +01:00
1. Add configure option for sync IntelQA that uses the crypto callback API. 2. Make a synchonous copy of the quickassist files. 3. Tie in the crypto device to the sniffer. 4. When making a sniffer build, define static DH enabled. 5. The readme files in the Cavium were being added to the distro optionally, changed to always add the readme files. 6. Added an include of the cavium_octeon header in the wc_ports.c. 7. Updated the Cavium OCTEON callback for AES-GCM. 8. Add the global tag to the list of crypto callback function pointers. 9. Add an accessor to the OCTEON crypto callback module to return the device ID of the OCTEON device. 10. Add a new version of ssl_SetWatchKeyCallback which takes an additional parameter of a device ID. This ID is used to set up the wolfSSL_CTXs in the sniffer session trackers. 11. Update the benchmark to use sync OCTEON and QAT.
126 lines
5.1 KiB
Plaintext
126 lines
5.1 KiB
Plaintext
# vim:ft=automake
|
|
# All paths should be given relative to the root
|
|
|
|
EXTRA_DIST += src/bio.c
|
|
EXTRA_DIST += wolfcrypt/src/misc.c
|
|
EXTRA_DIST += wolfcrypt/src/evp.c
|
|
EXTRA_DIST += wolfcrypt/src/asm.c
|
|
EXTRA_DIST += wolfcrypt/src/aes_asm.asm
|
|
|
|
EXTRA_DIST += \
|
|
wolfcrypt/src/ecc_fp.c \
|
|
wolfcrypt/src/fp_mont_small.i \
|
|
wolfcrypt/src/fp_mul_comba_12.i \
|
|
wolfcrypt/src/fp_mul_comba_17.i \
|
|
wolfcrypt/src/fp_mul_comba_20.i \
|
|
wolfcrypt/src/fp_mul_comba_24.i \
|
|
wolfcrypt/src/fp_mul_comba_28.i \
|
|
wolfcrypt/src/fp_mul_comba_32.i \
|
|
wolfcrypt/src/fp_mul_comba_3.i \
|
|
wolfcrypt/src/fp_mul_comba_48.i \
|
|
wolfcrypt/src/fp_mul_comba_4.i \
|
|
wolfcrypt/src/fp_mul_comba_64.i \
|
|
wolfcrypt/src/fp_mul_comba_6.i \
|
|
wolfcrypt/src/fp_mul_comba_7.i \
|
|
wolfcrypt/src/fp_mul_comba_8.i \
|
|
wolfcrypt/src/fp_mul_comba_9.i \
|
|
wolfcrypt/src/fp_mul_comba_small_set.i \
|
|
wolfcrypt/src/fp_sqr_comba_12.i \
|
|
wolfcrypt/src/fp_sqr_comba_17.i \
|
|
wolfcrypt/src/fp_sqr_comba_20.i \
|
|
wolfcrypt/src/fp_sqr_comba_24.i \
|
|
wolfcrypt/src/fp_sqr_comba_28.i \
|
|
wolfcrypt/src/fp_sqr_comba_32.i \
|
|
wolfcrypt/src/fp_sqr_comba_3.i \
|
|
wolfcrypt/src/fp_sqr_comba_48.i \
|
|
wolfcrypt/src/fp_sqr_comba_4.i \
|
|
wolfcrypt/src/fp_sqr_comba_64.i \
|
|
wolfcrypt/src/fp_sqr_comba_6.i \
|
|
wolfcrypt/src/fp_sqr_comba_7.i \
|
|
wolfcrypt/src/fp_sqr_comba_8.i \
|
|
wolfcrypt/src/fp_sqr_comba_9.i \
|
|
wolfcrypt/src/fp_sqr_comba_small_set.i \
|
|
wolfcrypt/src/fe_x25519_128.i
|
|
|
|
EXTRA_DIST += wolfcrypt/src/port/ti/ti-aes.c \
|
|
wolfcrypt/src/port/ti/ti-des3.c \
|
|
wolfcrypt/src/port/ti/ti-hash.c \
|
|
wolfcrypt/src/port/ti/ti-ccm.c \
|
|
wolfcrypt/src/port/pic32/pic32mz-crypt.c \
|
|
wolfcrypt/src/port/nrf51.c \
|
|
wolfcrypt/src/port/arm/armv8-aes.c \
|
|
wolfcrypt/src/port/arm/armv8-sha256.c \
|
|
wolfcrypt/src/port/arm/armv8-chacha.c \
|
|
wolfcrypt/src/port/arm/armv8-curve25519.c \
|
|
wolfcrypt/src/port/arm/armv8-32-curve25519.c \
|
|
wolfcrypt/src/port/arm/armv8-sha512-asm.c \
|
|
wolfcrypt/src/port/arm/armv8-32-sha512-asm.c \
|
|
wolfcrypt/src/port/nxp/ksdk_port.c \
|
|
wolfcrypt/src/port/atmel/README.md \
|
|
wolfcrypt/src/port/xilinx/xil-sha3.c \
|
|
wolfcrypt/src/port/xilinx/xil-aesgcm.c \
|
|
wolfcrypt/src/port/caam/caam_aes.c \
|
|
wolfcrypt/src/port/caam/caam_driver.c \
|
|
wolfcrypt/src/port/caam/caam_init.c \
|
|
wolfcrypt/src/port/caam/caam_sha.c \
|
|
wolfcrypt/src/port/caam/caam_doc.pdf \
|
|
wolfcrypt/src/port/st/stm32.c \
|
|
wolfcrypt/src/port/st/stsafe.c \
|
|
wolfcrypt/src/port/st/README.md \
|
|
wolfcrypt/src/port/af_alg/afalg_aes.c \
|
|
wolfcrypt/src/port/af_alg/afalg_hash.c \
|
|
wolfcrypt/src/port/devcrypto/devcrypto_hash.c \
|
|
wolfcrypt/src/port/devcrypto/wc_devcrypto.c \
|
|
wolfcrypt/src/port/devcrypto/README.md \
|
|
wolfcrypt/src/port/mynewt/mynewt_port.c \
|
|
wolfcrypt/src/port/Espressif/esp32_aes.c \
|
|
wolfcrypt/src/port/Espressif/esp32_sha.c \
|
|
wolfcrypt/src/port/Espressif/esp32_util.c \
|
|
wolfcrypt/src/port/Espressif/esp32_mp.c \
|
|
wolfcrypt/src/port/Espressif/README.md \
|
|
wolfcrypt/src/port/arm/cryptoCell.c \
|
|
wolfcrypt/src/port/arm/cryptoCellHash.c \
|
|
wolfcrypt/src/port/Renesas/renesas_tsip_aes.c \
|
|
wolfcrypt/src/port/Renesas/renesas_tsip_sha.c \
|
|
wolfcrypt/src/port/Renesas/renesas_tsip_util.c \
|
|
wolfcrypt/src/port/Renesas/README.md
|
|
|
|
|
|
if BUILD_CRYPTOCB
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/cryptocb.c
|
|
endif
|
|
|
|
if BUILD_PKCS11
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_pkcs11.c
|
|
endif
|
|
|
|
if BUILD_DEVCRYPTO
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_hash.c
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_aes.c
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/devcrypto/wc_devcrypto.c
|
|
endif
|
|
|
|
if BUILD_CAVIUM
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/cavium/cavium_nitrox.c
|
|
endif
|
|
EXTRA_DIST += wolfcrypt/src/port/cavium/README.md
|
|
|
|
if BUILD_OCTEON_SYNC
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/cavium/cavium_octeon_sync.c
|
|
endif
|
|
EXTRA_DIST += wolfcrypt/src/port/cavium/README_Octeon.md
|
|
|
|
if BUILD_INTEL_QA
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/intel/quickassist.c
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/intel/quickassist_mem.c
|
|
endif
|
|
EXTRA_DIST += wolfcrypt/src/port/intel/README.md
|
|
|
|
if BUILD_INTEL_QA_SYNC
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/intel/quickassist_sync.c
|
|
endif
|
|
|
|
if BUILD_CRYPTOAUTHLIB
|
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/atmel/atmel.c
|
|
endif
|