[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH for-2.9] cryptodev: add 3des-ede support
From: |
Gonglei (Arei) |
Subject: |
Re: [Qemu-devel] [PATCH for-2.9] cryptodev: add 3des-ede support |
Date: |
Fri, 9 Dec 2016 05:47:34 +0000 |
> -----Original Message-----
> From: longpeng
> Sent: Thursday, December 08, 2016 10:52 AM
> To: Gonglei (Arei)
> Cc: Wubin (H); Zhoujian (jay, Euler); address@hidden; longpeng
> Subject: [PATCH for-2.9] cryptodev: add 3des-ede support
>
> This patch add 3des-ede support for cryptodev. However this is effective
> only when backend using libgcrypt/nettle, because cipher-builtin doesn't
> support 3des-ede yet.
>
> Signed-off-by: Longpeng(Mike) <address@hidden>
> ---
> Changes since v1:
> - split the original pathset. [Gonglei]
>
> ---
> backends/cryptodev-builtin.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/backends/cryptodev-builtin.c b/backends/cryptodev-builtin.c
> index 5fb2836..486b4a6 100644
> --- a/backends/cryptodev-builtin.c
> +++ b/backends/cryptodev-builtin.c
> @@ -205,6 +205,18 @@ static int cryptodev_builtin_create_cipher_session(
> return -1;
> }
> break;
> + case VIRTIO_CRYPTO_CIPHER_3DES_ECB:
> + mode = QCRYPTO_CIPHER_MODE_ECB;
> + algo = QCRYPTO_CIPHER_ALG_3DES;
> + break;
> + case VIRTIO_CRYPTO_CIPHER_3DES_CBC:
> + mode = QCRYPTO_CIPHER_MODE_CBC;
> + algo = QCRYPTO_CIPHER_ALG_3DES;
> + break;
> + case VIRTIO_CRYPTO_CIPHER_3DES_CTR:
> + mode = QCRYPTO_CIPHER_MODE_CTR;
> + algo = QCRYPTO_CIPHER_ALG_3DES;
> + break;
> default:
> error_setg(errp, "Unsupported cipher alg :%u",
> sess_info->cipher_alg);
> --
> 1.8.3.1
>
Queued, thanks.
Regards,
-Gonglei