---
name: "rte_crypto_sym_xform"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_crypto_sym_xform"
---

# rte\_crypto\_sym\_xform(3)

## NAME

rte\_crypto\_sym\_xform

## SYNOPSIS

`#include <rte_crypto_sym.h>`

### Data Fields

struct **rte\_crypto\_sym\_xform** \* **next**\
 **enum** **rte\_crypto\_sym\_xform\_type** **type**\

## Detailed Description

Symmetric crypto transform structure.

This is used to specify the crypto transforms required, multiple transforms can be chained together to specify a chain transforms such as authentication then cipher, or cipher then authentication. Each transform structure can hold a single transform, the type field is used to specify which transform is contained within the union

Definition at line **579** of file **rte\_crypto\_sym.h**.

## Field Documentation

### struct rte\_crypto\_sym\_xform\* next

next xform in chain

Definition at line **580** of file **rte\_crypto\_sym.h**.

### enum rte\_crypto\_sym\_xform\_type type

xform type

Definition at line **582** of file **rte\_crypto\_sym.h**.

### struct rte\_crypto\_auth\_xform auth

Authentication / hash xform

Definition at line **585** of file **rte\_crypto\_sym.h**.

### struct rte\_crypto\_cipher\_xform cipher

Cipher xform

Definition at line **587** of file **rte\_crypto\_sym.h**.

### struct rte\_crypto\_aead\_xform aead

AEAD xform

Definition at line **589** of file **rte\_crypto\_sym.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
