cryptodev: remove digest length from crypto op
[dpdk.git] / drivers / crypto / dpaa2_sec / dpaa2_sec_priv.h
index f5c6169..eda2eec 100644 (file)
@@ -187,6 +187,11 @@ typedef struct dpaa2_sec_session_entry {
                uint8_t *data;  /**< pointer to key data */
                size_t length;  /**< key length in bytes */
        } auth_key;
+       struct {
+               uint16_t length; /**< IV length in bytes */
+               uint16_t offset; /**< IV offset in bytes */
+       } iv;
+       uint16_t digest_length;
        uint8_t status;
        union {
                struct dpaa2_sec_cipher_ctxt cipher_ctxt;
@@ -213,7 +218,8 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                        .max = 16,
                                        .increment = 0
                                },
-                               .aad_size = { 0 }
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                        }, }
                }, }
        },
@@ -234,7 +240,8 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                        .max = 20,
                                        .increment = 0
                                },
-                               .aad_size = { 0 }
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                        }, }
                }, }
        },
@@ -255,7 +262,8 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                        .max = 28,
                                        .increment = 0
                                },
-                               .aad_size = { 0 }
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                        }, }
                }, }
        },
@@ -275,8 +283,9 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                                .min = 32,
                                                .max = 32,
                                                .increment = 0
-                                       },
-                                       .aad_size = { 0 }
+                               },
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                                }, }
                        }, }
                },
@@ -297,7 +306,8 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                        .max = 48,
                                        .increment = 0
                                },
-                               .aad_size = { 0 }
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                        }, }
                }, }
        },
@@ -318,7 +328,8 @@ static const struct rte_cryptodev_capabilities dpaa2_sec_capabilities[] = {
                                        .max = 64,
                                        .increment = 0
                                },
-                               .aad_size = { 0 }
+                               .aad_size = { 0 },
+                               .iv_size = { 0 }
                        }, }
                }, }
        },