X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcrypto%2Fvirtio%2Fvirtio_cryptodev.h;h=215bce7863c64f62932b26a0e562a549a7d0af02;hb=25a3d65e1e52e34f36598e5909a51ee48e0061f2;hp=5eaa6f1f319dbf2c143628702d96915a794ad982;hpb=b7fa78c7d3b0d74c777fb2d7285c0075441423f1;p=dpdk.git diff --git a/drivers/crypto/virtio/virtio_cryptodev.h b/drivers/crypto/virtio/virtio_cryptodev.h index 5eaa6f1f31..215bce7863 100644 --- a/drivers/crypto/virtio/virtio_cryptodev.h +++ b/drivers/crypto/virtio/virtio_cryptodev.h @@ -16,6 +16,12 @@ #define NUM_ENTRY_VIRTIO_CRYPTO_OP 7 +#define VIRTIO_CRYPTO_MAX_IV_SIZE 16 + +#define VIRTIO_CRYPTO_MAX_KEY_SIZE 256 + +extern uint8_t cryptodev_virtio_driver_id; + enum virtio_crypto_cmd_id { VIRTIO_CRYPTO_CMD_CIPHER = 0, VIRTIO_CRYPTO_CMD_AUTH = 1, @@ -27,6 +33,7 @@ struct virtio_crypto_op_cookie { struct virtio_crypto_op_data_req data_req; struct virtio_crypto_inhdr inhdr; struct vring_desc desc[NUM_ENTRY_VIRTIO_CRYPTO_OP]; + uint8_t iv[VIRTIO_CRYPTO_MAX_IV_SIZE]; }; /*