@@ -422,7 +422,7 @@ run_tpm_tls_client() { # Usage: run_tpm_tls_client [ecc/rsa] [tpmargs] [tlsversi
422422 [ $RESULT -ne 0 ] && echo -e " tpm tls client $1 $2 failed! $RESULT " && exit 1
423423}
424424
425- run_tpm_tls_server () { # Usage: run_tpm_tls_server [ecc/rsa] [tpmargs] [tlsversion]
425+ run_tpm_tls_server () { # Usage: run_tpm_tls_server [ecc/rsa] [tpmargs] [tlsversion] [extraargs]
426426 echo -e " TLS test (TPM as server) $1 $2 $3 "
427427 generate_port
428428
@@ -433,8 +433,8 @@ run_tpm_tls_server() { # Usage: run_tpm_tls_server [ecc/rsa] [tpmargs] [tlsversi
433433 pushd $WOLFSSL_PATH >> $TPMPWD /run.out 2>&1
434434 sleep 0.1
435435
436- echo -e " ./examples/client/client -v $3 -p $port -w -g -A ./certs/tpm-ca-$1 -cert.pem"
437- ./examples/client/client -p $port -w -g -A ./certs/tpm-ca-$1 -cert.pem >> $TPMPWD /run.out 2>&1
436+ echo -e " ./examples/client/client -v $3 -p $port -w -g -A ./certs/tpm-ca-$1 -cert.pem $4 "
437+ ./examples/client/client -p $port -w -g -A ./certs/tpm-ca-$1 -cert.pem $4 >> $TPMPWD /run.out 2>&1
438438 RESULT=$?
439439 [ $RESULT -ne 0 ] && echo -e " tls client $1 $2 failed! $RESULT " && exit 1
440440 popd >> $TPMPWD /run.out 2>&1
@@ -480,6 +480,8 @@ if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $WOLFCRYPT_DEFAULT -eq 0 ] && [ $NO_FILESYST
480480 run_tpm_tls_server " ecc" " -aes" " 3"
481481 run_tpm_tls_server " ecc" " " " 4"
482482 run_tpm_tls_server " ecc" " -aes" " 4"
483+ run_tpm_tls_server " ecc" " " " 4" " ./certs/client-ecc384-key.pem -c ./certs/client-ecc384-cert.pem"
484+ run_tpm_tls_server " ecc" " -aes" " 4" " ./certs/client-ecc384-key.pem -c ./certs/client-ecc384-cert.pem"
483485 fi
484486
485487 # TLS client/server ECC TLS v1.2 and v1.3 PK callbacks
@@ -493,6 +495,8 @@ if [ $WOLFCRYPT_ENABLE -eq 1 ] && [ $WOLFCRYPT_DEFAULT -eq 0 ] && [ $NO_FILESYST
493495 run_tpm_tls_server " ecc" " -pk -aes" " 3"
494496 run_tpm_tls_server " ecc" " -pk" " 4"
495497 run_tpm_tls_server " ecc" " -pk -aes" " 4"
498+ run_tpm_tls_server " ecc" " -pk" " 4" " ./certs/client-ecc384-key.pem -c ./certs/client-ecc384-cert.pem"
499+ run_tpm_tls_server " ecc" " -pk -aes" " 4" " ./certs/client-ecc384-key.pem -c ./certs/client-ecc384-cert.pem"
496500 fi
497501 fi
498502fi
0 commit comments