Rename odp_crypto_data_range_t to odp_packet_data_range_t, as it is
relevant not only to the crypto interface.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
---
 include/odp/api/spec/crypto.h                           | 17 +++++++----------
 include/odp/api/spec/packet.h                           | 12 ++++++++++++
 .../validation/api/crypto/odp_crypto_test_inp.c         |  4 ++--
 test/common_plat/validation/api/crypto/test_vectors.h   |  4 ++--
 4 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/include/odp/api/spec/crypto.h b/include/odp/api/spec/crypto.h
index 181c0cc4..4b0ee039 100644
--- a/include/odp/api/spec/crypto.h
+++ b/include/odp/api/spec/crypto.h
@@ -21,6 +21,8 @@
 extern "C" {
 #endif
 
+#include <odp/api/packet.h>
+
 /** @defgroup odp_crypto ODP CRYPTO
  *  Macros, enums, types and operations to utilise crypto.
  *  @{
@@ -243,15 +245,10 @@ typedef struct odp_crypto_iv {
 
 /**
  * Crypto API data range specifier
+ *
+ * @deprecated  Use odp_packet_data_range_t instead
  */
-typedef struct odp_crypto_data_range {
-       /** Offset from beginning of packet */
-       uint32_t offset;
-
-       /** Length of data to operate on */
-       uint32_t length;
-
-} odp_crypto_data_range_t;
+typedef odp_packet_data_range_t ODP_DEPRECATE(odp_crypto_data_range_t);
 
 /**
  * Crypto API session creation parameters
@@ -370,10 +367,10 @@ typedef struct odp_crypto_op_param_t {
        uint32_t hash_result_offset;
 
        /** Data range to apply cipher */
-       odp_crypto_data_range_t cipher_range;
+       odp_packet_data_range_t cipher_range;
 
        /** Data range to authenticate */
-       odp_crypto_data_range_t auth_range;
+       odp_packet_data_range_t auth_range;
 
 } odp_crypto_op_param_t;
 
diff --git a/include/odp/api/spec/packet.h b/include/odp/api/spec/packet.h
index 5439f234..95f5349b 100644
--- a/include/odp/api/spec/packet.h
+++ b/include/odp/api/spec/packet.h
@@ -71,6 +71,18 @@ extern "C" {
   * Packet is red
   */
 
+/**
+ * Packet API data range specifier
+ */
+typedef struct odp_packet_data_range {
+       /** Offset from beginning of packet */
+       uint32_t offset;
+
+       /** Length of data to operate on */
+       uint32_t length;
+
+} odp_packet_data_range_t;
+
 /*
  *
  * Alloc and free
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 db380c23..24ea4932 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
@@ -72,8 +72,8 @@ static void alg_test(odp_crypto_op_t op,
                     odp_crypto_key_t cipher_key,
                     odp_auth_alg_t auth_alg,
                     odp_crypto_key_t auth_key,
-                    odp_crypto_data_range_t *cipher_range,
-                    odp_crypto_data_range_t *auth_range,
+                    odp_packet_data_range_t *cipher_range,
+                    odp_packet_data_range_t *auth_range,
                     const uint8_t *plaintext,
                     unsigned int plaintext_len,
                     const uint8_t *ciphertext,
diff --git a/test/common_plat/validation/api/crypto/test_vectors.h 
b/test/common_plat/validation/api/crypto/test_vectors.h
index da4610f3..a1cf4faf 100644
--- a/test/common_plat/validation/api/crypto/test_vectors.h
+++ b/test/common_plat/validation/api/crypto/test_vectors.h
@@ -139,14 +139,14 @@ static uint8_t 
aes128_gcm_reference_iv[][AES128_GCM_IV_LEN] = {
 
 static uint32_t aes128_gcm_reference_length[] = { 84, 72, 72, 40};
 
-static odp_crypto_data_range_t aes128_gcm_cipher_range[] = {
+static odp_packet_data_range_t aes128_gcm_cipher_range[] = {
        { .offset = 12, .length = 72 },
        { .offset = 8, .length = 64 },
        { .offset = 8, .length = 64 },
        { .offset = 12, .length = 28 },
 };
 
-static odp_crypto_data_range_t aes128_gcm_auth_range[] = {
+static odp_packet_data_range_t aes128_gcm_auth_range[] = {
        { .offset = 0, .length = 84 },
        { .offset = 0, .length = 72 },
        { .offset = 0, .length = 72 },
-- 
2.11.0

Reply via email to