cryptodev.json (9b112b1b79f0e93242a9ce9bffd1113458e93e03) cryptodev.json (a937b6aa739f65f2cae2ad9a7eb65a309ad2a359)
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# = Cryptography devices
9##
10
11##
12# @QCryptodevBackendAlgType:
13#
14# The supported algorithm types of a crypto device.
15#
16# @sym: symmetric encryption
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# = Cryptography devices
9##
10
11##
12# @QCryptodevBackendAlgType:
13#
14# The supported algorithm types of a crypto device.
15#
16# @sym: symmetric encryption
17#
17# @asym: asymmetric Encryption
18#
19# Since: 8.0
20##
21{ 'enum': 'QCryptodevBackendAlgType',
22 'prefix': 'QCRYPTODEV_BACKEND_ALG',
23 'data': ['sym', 'asym']}
24

--- 9 unchanged lines hidden (view full) ---

34 'data': ['cipher', 'hash', 'mac', 'aead', 'akcipher']}
35
36##
37# @QCryptodevBackendType:
38#
39# The crypto device backend type
40#
41# @builtin: the QEMU builtin support
18# @asym: asymmetric Encryption
19#
20# Since: 8.0
21##
22{ 'enum': 'QCryptodevBackendAlgType',
23 'prefix': 'QCRYPTODEV_BACKEND_ALG',
24 'data': ['sym', 'asym']}
25

--- 9 unchanged lines hidden (view full) ---

35 'data': ['cipher', 'hash', 'mac', 'aead', 'akcipher']}
36
37##
38# @QCryptodevBackendType:
39#
40# The crypto device backend type
41#
42# @builtin: the QEMU builtin support
43#
42# @vhost-user: vhost-user
44# @vhost-user: vhost-user
45#
43# @lkcf: Linux kernel cryptographic framework
44#
45# Since: 8.0
46##
47{ 'enum': 'QCryptodevBackendType',
48 'prefix': 'QCRYPTODEV_BACKEND_TYPE',
49 'data': ['builtin', 'vhost-user', 'lkcf']}
50

--- 43 unchanged lines hidden ---
46# @lkcf: Linux kernel cryptographic framework
47#
48# Since: 8.0
49##
50{ 'enum': 'QCryptodevBackendType',
51 'prefix': 'QCRYPTODEV_BACKEND_TYPE',
52 'data': ['builtin', 'vhost-user', 'lkcf']}
53

--- 43 unchanged lines hidden ---