Add test for hostname getter
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
This commit is contained in:
parent
08daebb410
commit
30e0870937
1 changed files with 6 additions and 0 deletions
|
@ -1148,13 +1148,19 @@ exit:
|
||||||
/* BEGIN_CASE depends_on:MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED */
|
/* BEGIN_CASE depends_on:MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED */
|
||||||
void ssl_set_hostname_twice(char *hostname0, char *hostname1)
|
void ssl_set_hostname_twice(char *hostname0, char *hostname1)
|
||||||
{
|
{
|
||||||
|
const char *hostname;
|
||||||
mbedtls_ssl_context ssl;
|
mbedtls_ssl_context ssl;
|
||||||
|
|
||||||
mbedtls_ssl_init(&ssl);
|
mbedtls_ssl_init(&ssl);
|
||||||
USE_PSA_INIT();
|
USE_PSA_INIT();
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_set_hostname(&ssl, hostname0) == 0);
|
TEST_ASSERT(mbedtls_ssl_set_hostname(&ssl, hostname0) == 0);
|
||||||
|
hostname = mbedtls_ssl_get_hostname(&ssl);
|
||||||
|
TEST_ASSERT(strcmp(hostname0, hostname) == 0);
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_set_hostname(&ssl, hostname1) == 0);
|
TEST_ASSERT(mbedtls_ssl_set_hostname(&ssl, hostname1) == 0);
|
||||||
|
hostname = mbedtls_ssl_get_hostname(&ssl);
|
||||||
|
TEST_ASSERT(strcmp(hostname1, hostname) == 0);
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
mbedtls_ssl_free(&ssl);
|
mbedtls_ssl_free(&ssl);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue