1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2018 Intel Corporation 3 4# meson file, for building this example as part of a main DPDK build. 5# 6# To build this example as a standalone application with an already-installed 7# DPDK instance, use 'make' 8 9deps += ['cryptodev'] 10allow_experimental_apis = true 11sources = files( 12 'fips_validation_aes.c', 13 'fips_validation.c', 14 'fips_validation_hmac.c', 15 'fips_validation_tdes.c', 16 'fips_validation_gcm.c', 17 'fips_validation_cmac.c', 18 'fips_validation_ccm.c', 19 'fips_validation_sha.c', 20 'fips_validation_xts.c', 21 'fips_validation_rsa.c', 22 'fips_validation_ecdsa.c', 23 'fips_validation_eddsa.c', 24 'fips_dev_self_test.c', 25 'main.c', 26) 27 28if dpdk_conf.has('RTE_HAS_JANSSON') 29 ext_deps += jansson_dep 30 cflags += '-DUSE_JANSSON' 31endif 32 33if dpdk_conf.has('RTE_HAS_OPENSSL') 34 ext_deps += openssl_dep 35 cflags += '-DUSE_OPENSSL' 36endif 37