]> git.proxmox.com Git - mirror_qemu.git/blob - qapi/cryptodev.json
ebb6852035c91101e980d7c6e88dc72722fdaf4c
[mirror_qemu.git] / qapi / cryptodev.json
1 # -*- Mode: Python -*-
2 # vim: filetype=python
3 #
4 # This work is licensed under the terms of the GNU GPL, version 2 or later.
5 # See the COPYING file in the top-level directory.
6
7 ##
8 # @QCryptodevBackendAlgType:
9 #
10 # The supported algorithm types of a crypto device.
11 #
12 # @sym: symmetric encryption
13 # @asym: asymmetric Encryption
14 #
15 # Since: 8.0
16 ##
17 { 'enum': 'QCryptodevBackendAlgType',
18 'prefix': 'QCRYPTODEV_BACKEND_ALG',
19 'data': ['sym', 'asym']}
20
21 ##
22 # @QCryptodevBackendType:
23 #
24 # The crypto device backend type
25 #
26 # @builtin: the QEMU builtin support
27 # @vhost-user: vhost-user
28 # @lkcf: Linux kernel cryptographic framework
29 #
30 # Since: 8.0
31 ##
32 { 'enum': 'QCryptodevBackendType',
33 'prefix': 'QCRYPTODEV_BACKEND_TYPE',
34 'data': ['builtin', 'vhost-user', 'lkcf']}