aboutsummaryrefslogtreecommitdiff
path: root/include/uapi/linux/virtio_crypto.h
AgeCommit message (Collapse)AuthorFilesLines
2020-08-05virtio_crypto: correct tags for config space fieldsMichael S. Tsirkin1-13/+13
Since crypto is a modern-only device, tag config space fields as having little endian-ness. Signed-off-by: Michael S. Tsirkin <[email protected]> Reviewed-by: Cornelia Huck <[email protected]>
2016-12-16crypto: add virtio-crypto driverGonglei1-0/+450
This patch introduces virtio-crypto driver for Linux Kernel. The virtio crypto device is a virtual cryptography device as well as a kind of virtual hardware accelerator for virtual machines. The encryption anddecryption requests are placed in the data queue and are ultimately handled by thebackend crypto accelerators. The second queue is the control queue used to create or destroy sessions for symmetric algorithms and will control some advanced features in the future. The virtio crypto device provides the following cryptoservices: CIPHER, MAC, HASH, and AEAD. For more information about virtio-crypto device, please see: http://qemu-project.org/Features/VirtioCrypto CC: Michael S. Tsirkin <[email protected]> CC: Cornelia Huck <[email protected]> CC: Stefan Hajnoczi <[email protected]> CC: Herbert Xu <[email protected]> CC: Halil Pasic <[email protected]> CC: David S. Miller <[email protected]> CC: Zeng Xin <[email protected]> Signed-off-by: Gonglei <[email protected]> Signed-off-by: Michael S. Tsirkin <[email protected]>