regression: add case 8103
Adds regression case 8103 which uses the TAF TA_CRYPT_CMD_MBED_SIGN_CERT
to sign a certificate using a CSR. Output is the X.509 certificate and a
certificate chain used to verify the certificate.
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey960)
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU)
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/Android.mk b/Android.mk
index b8ac45f..ff3c35c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -60,7 +60,7 @@
define my-embed-file
$(TARGET_OUT_HEADERS)/$(1).h: $(LOCAL_PATH)/$(2)
@echo ' GEN $$@'
- @$(LOCAL_PATH)scripts/file_to_c.py --inf $$< --out $$@ --name $(1)
+ @$(LOCAL_PATH)/scripts/file_to_c.py --inf $$< --out $$@ --name $(1)
$(LOCAL_PATH)/host/xtest/regression_8100.c: $(TARGET_OUT_HEADERS)/$(1).h
endef
@@ -68,6 +68,7 @@
$(eval $(call my-embed-file,regression_8100_ca_crt,cert/ca.crt))
$(eval $(call my-embed-file,regression_8100_mid_crt,cert/mid.crt))
$(eval $(call my-embed-file,regression_8100_my_crt,cert/my.crt))
+$(eval $(call my-embed-file,regression_8100_my_csr,cert/my.csr))
LOCAL_SRC_FILES := $(patsubst %,host/xtest/%,$(srcs))