Gonglei
dbaf0624ff
crypto: add virtio-crypto driver
...
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 <mst@redhat.com>
CC: Cornelia Huck <cornelia.huck@de.ibm.com>
CC: Stefan Hajnoczi <stefanha@redhat.com>
CC: Herbert Xu <herbert@gondor.apana.org.au>
CC: Halil Pasic <pasic@linux.vnet.ibm.com>
CC: David S. Miller <davem@davemloft.net>
CC: Zeng Xin <xin.zeng@intel.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2016-12-16 00:13:32 +02:00
..
amcc
crypto: crypto4xx - Fix size used in dma_free_coherent()
2016-10-21 11:03:41 +08:00
caam
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-12-14 13:31:29 -08:00
ccp
crypto: ccp - Fix handling of RSA exponent on a v5 device
2016-11-13 17:44:59 +08:00
chelsio
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-12-14 13:31:29 -08:00
marvell
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-12-14 13:31:29 -08:00
nx
crypto: nx - drop duplicate header types.h
2016-11-17 23:34:55 +08:00
qat
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-10-10 11:19:47 +08:00
qce
crypto: qce - Use skcipher for fallback
2016-07-01 23:45:09 +08:00
rockchip
crypto: rockchip - use devm_add_action_or_reset()
2016-08-24 21:07:11 +08:00
sunxi-ss
crypto: sun4i-ss - mark sun4i_hash() static
2016-09-22 18:32:48 +08:00
ux500
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-07-21 12:26:55 +08:00
virtio
crypto: add virtio-crypto driver
2016-12-16 00:13:32 +02:00
vmx
crypto: vmx - various build fixes
2016-11-17 23:35:02 +08:00
atmel-aes-regs.h
crypto: atmel-aes - add support to the XTS mode
2016-10-21 11:03:39 +08:00
atmel-aes.c
crypto: atmel - drop pointless static qualifier in atmel_aes_probe()
2016-11-01 08:37:11 +08:00
atmel-sha-regs.h
atmel-sha.c
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-03-17 11:22:54 -07:00
atmel-tdes-regs.h
atmel-tdes.c
crypto: atmel - fix checks of error code returned by devm_ioremap_resource()
2016-03-11 21:19:19 +08:00
bfin_crc.c
crypto: bfin_crc - Simplify use of devm_ioremap_resource
2016-07-05 23:05:24 +08:00
bfin_crc.h
geode-aes.c
geode-aes.h
hifn_795x.c
crypto: squash lines for simple wrapper functions
2016-09-13 20:27:26 +08:00
img-hash.c
crypto: img-hash - Fix set_reqsize call
2016-08-09 18:47:23 +08:00
ixp4xx_crypto.c
crypto: ixp4xx - Add missing npe_c release in error branches
2016-08-09 18:47:03 +08:00
Kconfig
crypto: add virtio-crypto driver
2016-12-16 00:13:32 +02:00
Makefile
crypto: add virtio-crypto driver
2016-12-16 00:13:32 +02:00
mv_cesa.c
Crypto: mv_cesa - Switch to using managed resources
2016-11-13 17:45:01 +08:00
mv_cesa.h
mxc-scc.c
crypto: mxc-scc - check clk_prepare_enable() error
2016-08-24 21:04:50 +08:00
mxs-dcp.c
crypto: mxs-dcp - Use skcipher for fallback
2016-07-01 23:45:08 +08:00
n2_asm.S
n2_core.c
crypto: n2 - Remove return statement from void function
2016-04-05 20:35:44 +08:00
n2_core.h
omap-aes.c
crypto: omap-aes - fix error return code in omap_aes_probe()
2016-09-22 18:27:35 +08:00
omap-des.c
crypto: omap-des - fix error return code in omap_des_probe()
2016-09-22 18:27:34 +08:00
omap-sham.c
crypto: omap-sham - shrink the internal buffer size
2016-09-22 18:32:53 +08:00
padlock-aes.c
x86/fpu: Remove irq_ts_save() and irq_ts_restore()
2016-11-01 07:47:54 +01:00
padlock-sha.c
x86/fpu: Remove irq_ts_save() and irq_ts_restore()
2016-11-01 07:47:54 +01:00
picoxcell_crypto.c
crypto: picoxcell - Use skcipher for fallback
2016-07-01 23:45:09 +08:00
picoxcell_crypto_regs.h
s5p-sss.c
crypto: s5p-sss - Use consistent indentation for variables and members
2016-05-31 17:52:30 +08:00
sahara.c
crypto: sahara - fix typo "Decidated" -> "Dedicated"
2016-11-01 08:37:12 +08:00
talitos.c
crypto: talitos - fix spelling mistake
2016-11-13 17:44:59 +08:00
talitos.h