From 143ac63130f0a9d8d4b5017715eb60518b34bbfb Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Mon, 29 Nov 2021 10:21:30 -0800 Subject: [PATCH] ANDROID: fips140: support "evaluation testing" builds via build.sh Allow the following command to be run to make a build of fips140.ko that has CONFIG_CRYPTO_FIPS140_MOD_EVAL_TESTING enabled: BUILD_CONFIG=common/build.config.gki.aarch64.fips140_eval_testing ./build/build.sh Bug: 188620248 Change-Id: I0e0be487974c6ad40f3135fc5fec6aa107aab78c Signed-off-by: Eric Biggers --- arch/arm64/configs/fips140_gki_eval_testing.fragment | 1 + build.config.gki.aarch64.fips140_eval_testing | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 arch/arm64/configs/fips140_gki_eval_testing.fragment create mode 100644 build.config.gki.aarch64.fips140_eval_testing diff --git a/arch/arm64/configs/fips140_gki_eval_testing.fragment b/arch/arm64/configs/fips140_gki_eval_testing.fragment new file mode 100644 index 000000000000..d8b16022a6dd --- /dev/null +++ b/arch/arm64/configs/fips140_gki_eval_testing.fragment @@ -0,0 +1 @@ +CONFIG_CRYPTO_FIPS140_MOD_EVAL_TESTING=y diff --git a/build.config.gki.aarch64.fips140_eval_testing b/build.config.gki.aarch64.fips140_eval_testing new file mode 100644 index 000000000000..66df5fe1bb4f --- /dev/null +++ b/build.config.gki.aarch64.fips140_eval_testing @@ -0,0 +1,3 @@ +. ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki.aarch64.fips140 + +PRE_DEFCONFIG_CMDS+=" cat ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/fips140_gki_eval_testing.fragment >> ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG};"