From 7c2cd3e9d336d61f97b7f3aa0d6983c40b30f40b Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Mon, 2 Sep 2019 09:15:23 +0100 Subject: [PATCH] TinyCrypt Test: Force use of Secp256r1 CRTs and Keys in all.sh test This commit uses the flexibility of being able to chose CRTs and keys to be used by compat.sh through predefined environment variables to force the use of Secp256r1 certificates and keys in the all.sh test for TinyCrypt. --- tests/scripts/all.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 7bb02c88a..dc4c4a931 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -1418,6 +1418,12 @@ component_test_default_tinycrypt_without_legacy_ecc () { msg "test: default config with tinycrypt enabled and legacy ECC disabled" make test if_build_succeeded tests/ssl-opt.sh -f "^Default, DTLS$" + + export SRV_ECDSA_CRT=data_files/server11.crt.pem + export SRV_ECDSA_KEY=data_files/server11.key.pem + export CLI_ECDSA_CRT=data_files/cli3.crt.pem + export CLI_ECDSA_KEY=data_files/cli3.key.pem + export CA_FILE=data_files/test-ca3.crt.pem if_build_succeeded tests/compat.sh -m 'dtls1_2' -f 'TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA\|+ECDHE-ECDSA:+AES-256-CBC:+SHA1\|ECDHE-ECDSA-AES256-SHA' -e 'SHA384' }