Use session param init function instead of memset() to zero.

Signed-off-by: Petri Savolainen <[email protected]>
---
 example/ipsec/odp_ipsec_cache.c                              | 4 +++-
 test/common_plat/performance/odp_crypto.c                    | 9 +++++----
 test/common_plat/validation/api/crypto/odp_crypto_test_inp.c | 6 +++---
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/example/ipsec/odp_ipsec_cache.c b/example/ipsec/odp_ipsec_cache.c
index 2bd44cf..b2a91c2 100644
--- a/example/ipsec/odp_ipsec_cache.c
+++ b/example/ipsec/odp_ipsec_cache.c
@@ -44,7 +44,7 @@ int create_ipsec_cache_entry(sa_db_entry_t *cipher_sa,
                             odp_queue_t completionq,
                             odp_pool_t out_pool)
 {
-       odp_crypto_session_params_t params;
+       odp_crypto_session_param_t params;
        ipsec_cache_entry_t *entry;
        odp_crypto_ses_create_err_t ses_create_rc;
        odp_crypto_session_t session;
@@ -60,6 +60,8 @@ int create_ipsec_cache_entry(sa_db_entry_t *cipher_sa,
            (cipher_sa->mode != auth_sa->mode))
                return -1;
 
+       odp_crypto_session_param_init(&params);
+
        /* Setup parameters and call crypto library to create session */
        params.op = (in) ? ODP_CRYPTO_OP_DECODE : ODP_CRYPTO_OP_ENCODE;
        params.auth_cipher_text = TRUE;
diff --git a/test/common_plat/performance/odp_crypto.c 
b/test/common_plat/performance/odp_crypto.c
index 39df78b..9936288 100644
--- a/test/common_plat/performance/odp_crypto.c
+++ b/test/common_plat/performance/odp_crypto.c
@@ -49,7 +49,7 @@ static uint8_t test_key24[24] = { 0x01, 0x02, 0x03, 0x04, 
0x05,
  */
 typedef struct {
        const char *name;                     /**< Algorithm name */
-       odp_crypto_session_params_t session;  /**< Prefilled crypto session 
params */
+       odp_crypto_session_param_t session;   /**< Prefilled crypto session 
params */
        unsigned int hash_adjust;             /**< Size of hash */
 } crypto_alg_config_t;
 
@@ -420,12 +420,13 @@ create_session_from_config(odp_crypto_session_t *session,
                           crypto_alg_config_t *config,
                           crypto_args_t *cargs)
 {
-       odp_crypto_session_params_t params;
+       odp_crypto_session_param_t params;
        odp_crypto_ses_create_err_t ses_create_rc;
        odp_pool_t pkt_pool;
        odp_queue_t out_queue;
 
-       memcpy(&params, &config->session, sizeof(odp_crypto_session_params_t));
+       odp_crypto_session_param_init(&params);
+       memcpy(&params, &config->session, sizeof(odp_crypto_session_param_t));
        params.op = ODP_CRYPTO_OP_ENCODE;
        params.pref_mode   = ODP_CRYPTO_SYNC;
 
@@ -468,7 +469,7 @@ run_measure_one(crypto_args_t *cargs,
                unsigned int payload_length,
                crypto_run_result_t *result)
 {
-       odp_crypto_op_params_t params;
+       odp_crypto_op_param_t params;
 
        odp_pool_t pkt_pool;
        odp_queue_t out_queue;
diff --git a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c 
b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
index 4ac4a07..55fc6aa 100644
--- a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
+++ b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
@@ -53,8 +53,8 @@ static void alg_test(odp_crypto_op_t op,
        odp_event_t event;
        odp_crypto_compl_t compl_event;
        odp_crypto_op_result_t result;
-       odp_crypto_session_params_t ses_params;
-       odp_crypto_op_params_t op_params;
+       odp_crypto_session_param_t ses_params;
+       odp_crypto_op_param_t op_params;
        uint8_t *data_addr;
        int data_off;
 
@@ -104,7 +104,7 @@ static void alg_test(odp_crypto_op_t op,
        CU_ASSERT(!rc);
 
        /* Create a crypto session */
-       memset(&ses_params, 0, sizeof(ses_params));
+       odp_crypto_session_param_init(&ses_params);
        ses_params.op = op;
        ses_params.auth_cipher_text = false;
        ses_params.pref_mode = suite_context.pref_mode;
-- 
2.8.1

Reply via email to