cryptodev-builtin.c (2358f1b60f73287fe606c7ff48043b4f9e1c2d0f) cryptodev-builtin.c (5f4059ef33e927ce9f72cb60000efa156566cd5c)
1/*
2 * QEMU Cryptodev backend for QEMU cipher APIs
3 *
4 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
5 *
6 * Authors:
7 * Gonglei <arei.gonglei@huawei.com>
8 *

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

329
330 default:
331 error_setg(errp, "Unsupported akcipher alg %u", sess_info->algo);
332 return -1;
333 }
334
335 switch (sess_info->keytype) {
336 case VIRTIO_CRYPTO_AKCIPHER_KEY_TYPE_PUBLIC:
1/*
2 * QEMU Cryptodev backend for QEMU cipher APIs
3 *
4 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
5 *
6 * Authors:
7 * Gonglei <arei.gonglei@huawei.com>
8 *

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

329
330 default:
331 error_setg(errp, "Unsupported akcipher alg %u", sess_info->algo);
332 return -1;
333 }
334
335 switch (sess_info->keytype) {
336 case VIRTIO_CRYPTO_AKCIPHER_KEY_TYPE_PUBLIC:
337 type = QCRYPTO_AKCIPHER_KEY_TYPE_PUBLIC;
337 type = QCRYPTO_AK_CIPHER_KEY_TYPE_PUBLIC;
338 break;
339
340 case VIRTIO_CRYPTO_AKCIPHER_KEY_TYPE_PRIVATE:
338 break;
339
340 case VIRTIO_CRYPTO_AKCIPHER_KEY_TYPE_PRIVATE:
341 type = QCRYPTO_AKCIPHER_KEY_TYPE_PRIVATE;
341 type = QCRYPTO_AK_CIPHER_KEY_TYPE_PRIVATE;
342 break;
343
344 default:
345 error_setg(errp, "Unsupported akcipher keytype %u", sess_info->keytype);
346 return -1;
347 }
348
349 index = cryptodev_builtin_get_unused_session_index(builtin);

--- 286 unchanged lines hidden ---
342 break;
343
344 default:
345 error_setg(errp, "Unsupported akcipher keytype %u", sess_info->keytype);
346 return -1;
347 }
348
349 index = cryptodev_builtin_get_unused_session_index(builtin);

--- 286 unchanged lines hidden ---