Add authentication tests for baremetal config

This commit is contained in:
Jarno Lamsa 2019-10-29 15:16:40 +02:00
parent 6f54fe72f2
commit 6ba32cac5c

View file

@ -3787,6 +3787,25 @@ run_test "Authentication: server ECDH p256v1, client optional, p256v1 unsuppo
-c "! Certificate verification flags"\
-c "bad server certificate (ECDH curve)" # Expect failure only at ECDH params check
requires_config_enabled MBEDTLS_USE_TINYCRYPT
run_test "Authentication: DTLS server ECDH p256v1, client required, server goodcert" \
"$P_SRV dtls=1 debug_level=1 key_file=data_files/server11.key.der \
crt_file=data_files/server11.crt.der" \
"$P_CLI dtls=1 debug_level=3 auth_mode=required" \
0 \
-C "bad certificate (EC key curve)"\
-C "! Certificate verification flags"\
-C "! mbedtls_ssl_handshake returned"
requires_config_enabled MBEDTLS_USE_TINYCRYPT
run_test "Authentication: DTLS server ECDH p256v1, client required, server badcert" \
"$P_SRV dtls=1 debug_level=1 key_file=data_files/server11.key.der \
crt_file=data_files/server11-bad.crt.der" \
"$P_CLI dtls=1 debug_level=3 auth_mode=required" \
1 \
-c "! Certificate verification flags"\
-c "! mbedtls_ssl_handshake returned"
run_test "Authentication: server badcert, client none" \
"$P_SRV crt_file=data_files/server5-badsign.crt \
key_file=data_files/server5.key" \