aboutsummaryrefslogtreecommitdiff
path: root/test/validation/api/ipsec/ipsec_test_out.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/validation/api/ipsec/ipsec_test_out.c')
-rw-r--r--test/validation/api/ipsec/ipsec_test_out.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/test/validation/api/ipsec/ipsec_test_out.c b/test/validation/api/ipsec/ipsec_test_out.c
index 4e3230844..9604e65e8 100644
--- a/test/validation/api/ipsec/ipsec_test_out.c
+++ b/test/validation/api/ipsec/ipsec_test_out.c
@@ -1,6 +1,6 @@
/* Copyright (c) 2017-2018, Linaro Limited
* Copyright (c) 2020, Marvell
- * Copyright (c) 2020-2021, Nokia
+ * Copyright (c) 2020-2022, Nokia
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
@@ -1598,14 +1598,12 @@ static void ipsec_test_capability(void)
CU_ASSERT(odp_ipsec_capability(&capa) == 0);
}
-static void ipsec_test_default_values(void)
+static void test_defaults(uint8_t fill)
{
odp_ipsec_config_t config;
odp_ipsec_sa_param_t sa_param;
- memset(&config, 0x55, sizeof(config));
- memset(&sa_param, 0x55, sizeof(sa_param));
-
+ memset(&config, fill, sizeof(config));
odp_ipsec_config_init(&config);
CU_ASSERT(config.inbound.lookup.min_spi == 0);
CU_ASSERT(config.inbound.lookup.max_spi == UINT32_MAX);
@@ -1623,6 +1621,7 @@ static void ipsec_test_default_values(void)
CU_ASSERT(!config.stats_en);
CU_ASSERT(!config.vector.enable);
+ memset(&sa_param, fill, sizeof(sa_param));
odp_ipsec_sa_param_init(&sa_param);
CU_ASSERT(sa_param.proto == ODP_IPSEC_ESP);
CU_ASSERT(sa_param.crypto.cipher_alg == ODP_CIPHER_ALG_NULL);
@@ -1654,6 +1653,12 @@ static void ipsec_test_default_values(void)
CU_ASSERT(sa_param.outbound.frag_mode == ODP_IPSEC_FRAG_DISABLED);
}
+static void ipsec_test_default_values(void)
+{
+ test_defaults(0);
+ test_defaults(0xff);
+}
+
static void test_ipsec_stats(void)
{
ipsec_test_flags flags;