* [dpdk-dev] [PATCH 0/2] Add AES Counter mode support for AES-NI MB PMD
@ 2016-05-05 14:59 Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 1/2] aesni_mb: add counter mode support Fan Zhang
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Fan Zhang @ 2016-05-05 14:59 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
This patchset adds counter mode support to AES-NI multi-buffer library
and appropriate test cases.
This patchset depends on "doc: fix supported AES-CBC key lengths"
(http://dpdk.org/ml/archives/dev/2016-May/038358.html)
and "Added AES counter mode capability"
(http://dpdk.org/ml/archives/dev/2016-May/038364.html)
Fan Zhang (2):
aesni_mb: add counter mode support
app/test: add aes-ni multi-buffer pmd test cases for AES CTR
app/test/test_cryptodev.c | 13 +++++++++++++
doc/guides/cryptodevs/aesni_mb.rst | 3 +++
doc/guides/cryptodevs/overview.rst | 6 +++---
doc/guides/rel_notes/release_16_07.rst | 5 +++++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 3 +++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 20 ++++++++++++++++++++
6 files changed, 47 insertions(+), 3 deletions(-)
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH 1/2] aesni_mb: add counter mode support
2016-05-05 14:59 [dpdk-dev] [PATCH 0/2] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
@ 2016-05-05 14:59 ` Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 2/2] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2 siblings, 0 replies; 10+ messages in thread
From: Fan Zhang @ 2016-05-05 14:59 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
This patch provides counter mode support to AES-NI multi-buffer library.
The following cipher algorithm is enabled:
- RTE_CRYPTO_CIPHER_AES_CTR
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
---
doc/guides/cryptodevs/aesni_mb.rst | 3 +++
doc/guides/cryptodevs/overview.rst | 6 +++---
doc/guides/rel_notes/release_16_07.rst | 5 +++++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 3 +++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 20 ++++++++++++++++++++
5 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/doc/guides/cryptodevs/aesni_mb.rst b/doc/guides/cryptodevs/aesni_mb.rst
index fd5414d..60a8914 100644
--- a/doc/guides/cryptodevs/aesni_mb.rst
+++ b/doc/guides/cryptodevs/aesni_mb.rst
@@ -48,6 +48,9 @@ Cipher algorithms:
* RTE_CRYPTO_SYM_CIPHER_AES128_CBC
* RTE_CRYPTO_SYM_CIPHER_AES192_CBC
* RTE_CRYPTO_SYM_CIPHER_AES256_CBC
+* RTE_CRYPTO_SYM_CIPHER_AES128_CTR
+* RTE_CRYPTO_SYM_CIPHER_AES192_CTR
+* RTE_CRYPTO_SYM_CIPHER_AES256_CTR
Hash algorithms:
diff --git a/doc/guides/cryptodevs/overview.rst b/doc/guides/cryptodevs/overview.rst
index e1f33e1..4a84146 100644
--- a/doc/guides/cryptodevs/overview.rst
+++ b/doc/guides/cryptodevs/overview.rst
@@ -55,9 +55,9 @@ Supported Cipher Algorithms
"AES_CBC_128",x,,x,,
"AES_CBC_192",x,,x,,
"AES_CBC_256",x,,x,,
- "AES_CTR_128",x,,,,
- "AES_CTR_192",x,,,,
- "AES_CTR_256",x,,,,
+ "AES_CTR_128",x,,x,,
+ "AES_CTR_192",x,,x,,
+ "AES_CTR_256",x,,x,,
"SNOW3G_UEA2",x,,,,x
Supported Authentication Algorithms
diff --git a/doc/guides/rel_notes/release_16_07.rst b/doc/guides/rel_notes/release_16_07.rst
index 84e61c0..4600e81 100644
--- a/doc/guides/rel_notes/release_16_07.rst
+++ b/doc/guides/rel_notes/release_16_07.rst
@@ -34,6 +34,11 @@ This section should contain new features added in this release. Sample format:
Refer to the previous release notes for examples.
+* **Added AES-CTR support to AESNI MB PMD.**
+
+ Now AESNI MB PMD supports 128/192/256-bit counter mode AES encryption and
+ decryption.
+
* **Added support of AES counter mode for Intel QuickAssist devices.**
Enabled support for the AES CTR algorithm for IntelQuick Assist devices.
diff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
index 3415ac1..ce763bf 100644
--- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
+++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
@@ -222,6 +222,9 @@ aesni_mb_set_session_cipher_parameters(const struct aesni_mb_ops *mb_ops,
case RTE_CRYPTO_CIPHER_AES_CBC:
sess->cipher.mode = CBC;
break;
+ case RTE_CRYPTO_CIPHER_AES_CTR:
+ sess->cipher.mode = CNTR;
+ break;
default:
MB_LOG_ERR("Unsupported cipher mode parameter");
return -1;
diff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
index 3806a66..d3c46ac 100644
--- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
+++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
@@ -207,6 +207,26 @@ static const struct rte_cryptodev_capabilities aesni_mb_pmd_capabilities[] = {
}, }
}, }
},
+ { /* AES CTR */
+ .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
+ {.sym = {
+ .xform_type = RTE_CRYPTO_SYM_XFORM_CIPHER,
+ {.cipher = {
+ .algo = RTE_CRYPTO_CIPHER_AES_CTR,
+ .block_size = 16,
+ .key_size = {
+ .min = 16,
+ .max = 32,
+ .increment = 8
+ },
+ .iv_size = {
+ .min = 16,
+ .max = 16,
+ .increment = 0
+ }
+ }, }
+ }, }
+ },
RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST()
};
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH 2/2] app/test: add aes-ni multi-buffer pmd test cases for AES CTR
2016-05-05 14:59 [dpdk-dev] [PATCH 0/2] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 1/2] aesni_mb: add counter mode support Fan Zhang
@ 2016-05-05 14:59 ` Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2 siblings, 0 replies; 10+ messages in thread
From: Fan Zhang @ 2016-05-05 14:59 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
Added tests cases for AES-NI MB PMD working in counter mode.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
---
app/test/test_cryptodev.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 03d6f02..45e6daa 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -4649,6 +4649,19 @@ static struct unit_test_suite cryptodev_aesni_mb_testsuite = {
test_AES_CBC_HMAC_SHA1_encrypt_digest_sessionless),
TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_1),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_2),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_3),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_1),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_2),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_3),
+
+ TEST_CASE_ST(ut_setup, ut_teardown,
test_not_in_place_crypto),
TEST_CASES_END() /**< NULL terminate unit test array */
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD
2016-05-05 14:59 [dpdk-dev] [PATCH 0/2] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 1/2] aesni_mb: add counter mode support Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 2/2] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
@ 2016-06-03 10:11 ` Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 1/3] aesni_mb: add counter mode support Fan Zhang
` (4 more replies)
2 siblings, 5 replies; 10+ messages in thread
From: Fan Zhang @ 2016-06-03 10:11 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
This patchset adds counter mode support to AES-NI multi-buffer library
and appropriate test cases.
This patchset depends on the following patch/patchsets
"doc: fix supported AES-CBC key lengths"
(http://dpdk.org/dev/patchwork/patch/12398/)
and "Added AES counter mode capability"
(http://dpdk.org/ml/archives/dev/2016-May/038364.html)
v2:
*added AES counter mode support to l2fwd-crypto sample application
Fan Zhang (3):
aesni_mb: add counter mode support
app/test: add aes-ni multi-buffer pmd test cases for AES CTR
examples/l2fwd-crypto: enable AES counter mode cipher algorithm
app/test/test_cryptodev.c | 13 +++++++++++++
doc/guides/cryptodevs/aesni_mb.rst | 3 +++
doc/guides/cryptodevs/overview.rst | 6 +++---
doc/guides/rel_notes/release_16_07.rst | 5 +++++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 3 +++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 20 ++++++++++++++++++++
examples/l2fwd-crypto/main.c | 1 +
7 files changed, 48 insertions(+), 3 deletions(-)
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH v2 1/3] aesni_mb: add counter mode support
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
@ 2016-06-03 10:11 ` Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 2/3] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
` (3 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Fan Zhang @ 2016-06-03 10:11 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
This patch provides counter mode support to AES-NI multi-buffer library.
The following cipher algorithm is enabled:
- RTE_CRYPTO_CIPHER_AES_CTR
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
---
doc/guides/cryptodevs/aesni_mb.rst | 3 +++
doc/guides/cryptodevs/overview.rst | 6 +++---
doc/guides/rel_notes/release_16_07.rst | 5 +++++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 3 +++
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 20 ++++++++++++++++++++
5 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/doc/guides/cryptodevs/aesni_mb.rst b/doc/guides/cryptodevs/aesni_mb.rst
index fd5414d..60a8914 100644
--- a/doc/guides/cryptodevs/aesni_mb.rst
+++ b/doc/guides/cryptodevs/aesni_mb.rst
@@ -48,6 +48,9 @@ Cipher algorithms:
* RTE_CRYPTO_SYM_CIPHER_AES128_CBC
* RTE_CRYPTO_SYM_CIPHER_AES192_CBC
* RTE_CRYPTO_SYM_CIPHER_AES256_CBC
+* RTE_CRYPTO_SYM_CIPHER_AES128_CTR
+* RTE_CRYPTO_SYM_CIPHER_AES192_CTR
+* RTE_CRYPTO_SYM_CIPHER_AES256_CTR
Hash algorithms:
diff --git a/doc/guides/cryptodevs/overview.rst b/doc/guides/cryptodevs/overview.rst
index e1f33e1..4a84146 100644
--- a/doc/guides/cryptodevs/overview.rst
+++ b/doc/guides/cryptodevs/overview.rst
@@ -55,9 +55,9 @@ Supported Cipher Algorithms
"AES_CBC_128",x,,x,,
"AES_CBC_192",x,,x,,
"AES_CBC_256",x,,x,,
- "AES_CTR_128",x,,,,
- "AES_CTR_192",x,,,,
- "AES_CTR_256",x,,,,
+ "AES_CTR_128",x,,x,,
+ "AES_CTR_192",x,,x,,
+ "AES_CTR_256",x,,x,,
"SNOW3G_UEA2",x,,,,x
Supported Authentication Algorithms
diff --git a/doc/guides/rel_notes/release_16_07.rst b/doc/guides/rel_notes/release_16_07.rst
index 565055e..307e7c4 100644
--- a/doc/guides/rel_notes/release_16_07.rst
+++ b/doc/guides/rel_notes/release_16_07.rst
@@ -47,6 +47,11 @@ New Features
* Dropped specific Xen Dom0 code.
* Dropped specific anonymous mempool code in testpmd.
+* **Added AES-CTR support to AESNI MB PMD.**
+
+ Now AESNI MB PMD supports 128/192/256-bit counter mode AES encryption and
+ decryption.
+
* **Added support of AES counter mode for Intel QuickAssist devices.**
Enabled support for the AES CTR algorithm for Intel QuickAssist devices.
diff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
index 3415ac1..ce763bf 100644
--- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
+++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
@@ -222,6 +222,9 @@ aesni_mb_set_session_cipher_parameters(const struct aesni_mb_ops *mb_ops,
case RTE_CRYPTO_CIPHER_AES_CBC:
sess->cipher.mode = CBC;
break;
+ case RTE_CRYPTO_CIPHER_AES_CTR:
+ sess->cipher.mode = CNTR;
+ break;
default:
MB_LOG_ERR("Unsupported cipher mode parameter");
return -1;
diff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
index 3806a66..d3c46ac 100644
--- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
+++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
@@ -207,6 +207,26 @@ static const struct rte_cryptodev_capabilities aesni_mb_pmd_capabilities[] = {
}, }
}, }
},
+ { /* AES CTR */
+ .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC,
+ {.sym = {
+ .xform_type = RTE_CRYPTO_SYM_XFORM_CIPHER,
+ {.cipher = {
+ .algo = RTE_CRYPTO_CIPHER_AES_CTR,
+ .block_size = 16,
+ .key_size = {
+ .min = 16,
+ .max = 32,
+ .increment = 8
+ },
+ .iv_size = {
+ .min = 16,
+ .max = 16,
+ .increment = 0
+ }
+ }, }
+ }, }
+ },
RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST()
};
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH v2 2/3] app/test: add aes-ni multi-buffer pmd test cases for AES CTR
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 1/3] aesni_mb: add counter mode support Fan Zhang
@ 2016-06-03 10:11 ` Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 3/3] examples/l2fwd-crypto: enable AES counter mode cipher algorithm Fan Zhang
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Fan Zhang @ 2016-06-03 10:11 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
Added tests cases for AES-NI MB PMD working in counter mode.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
---
app/test/test_cryptodev.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 03d6f02..45e6daa 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -4649,6 +4649,19 @@ static struct unit_test_suite cryptodev_aesni_mb_testsuite = {
test_AES_CBC_HMAC_SHA1_encrypt_digest_sessionless),
TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_1),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_2),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_encrypt_digest_case_3),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_1),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_2),
+ TEST_CASE_ST(ut_setup, ut_teardown,
+ test_AES_CTR_digest_verify_decrypt_case_3),
+
+ TEST_CASE_ST(ut_setup, ut_teardown,
test_not_in_place_crypto),
TEST_CASES_END() /**< NULL terminate unit test array */
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dpdk-dev] [PATCH v2 3/3] examples/l2fwd-crypto: enable AES counter mode cipher algorithm
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 1/3] aesni_mb: add counter mode support Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 2/3] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
@ 2016-06-03 10:11 ` Fan Zhang
2016-06-07 14:28 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Thomas Monjalon
2016-06-07 15:24 ` De Lara Guarch, Pablo
4 siblings, 0 replies; 10+ messages in thread
From: Fan Zhang @ 2016-06-03 10:11 UTC (permalink / raw)
To: dev; +Cc: declan.doherty
This patch enables AES counter mode algorithm support to l2fwd-crypto
sample application.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
---
examples/l2fwd-crypto/main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/examples/l2fwd-crypto/main.c b/examples/l2fwd-crypto/main.c
index d18c813..66fc874 100644
--- a/examples/l2fwd-crypto/main.c
+++ b/examples/l2fwd-crypto/main.c
@@ -352,6 +352,7 @@ fill_supported_algorithm_tables(void)
strcpy(supported_cipher_algo[i], "NOT_SUPPORTED");
strcpy(supported_cipher_algo[RTE_CRYPTO_CIPHER_AES_CBC], "AES_CBC");
+ strcpy(supported_cipher_algo[RTE_CRYPTO_CIPHER_AES_CTR], "AES_CTR");
strcpy(supported_cipher_algo[RTE_CRYPTO_CIPHER_AES_GCM], "AES_GCM");
strcpy(supported_cipher_algo[RTE_CRYPTO_CIPHER_NULL], "NULL");
strcpy(supported_cipher_algo[RTE_CRYPTO_CIPHER_SNOW3G_UEA2], "SNOW3G_UEA2");
--
2.5.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
` (2 preceding siblings ...)
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 3/3] examples/l2fwd-crypto: enable AES counter mode cipher algorithm Fan Zhang
@ 2016-06-07 14:28 ` Thomas Monjalon
2016-06-07 15:24 ` De Lara Guarch, Pablo
4 siblings, 0 replies; 10+ messages in thread
From: Thomas Monjalon @ 2016-06-07 14:28 UTC (permalink / raw)
To: Fan Zhang; +Cc: dev, declan.doherty
2016-06-03 11:11, Fan Zhang:
> This patchset adds counter mode support to AES-NI multi-buffer library
> and appropriate test cases.
>
> Fan Zhang (3):
> aesni_mb: add counter mode support
> app/test: add aes-ni multi-buffer pmd test cases for AES CTR
> examples/l2fwd-crypto: enable AES counter mode cipher algorithm
I think the patches can be squashed into one.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
` (3 preceding siblings ...)
2016-06-07 14:28 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Thomas Monjalon
@ 2016-06-07 15:24 ` De Lara Guarch, Pablo
2016-06-07 19:48 ` Thomas Monjalon
4 siblings, 1 reply; 10+ messages in thread
From: De Lara Guarch, Pablo @ 2016-06-07 15:24 UTC (permalink / raw)
To: Zhang, Roy Fan, dev; +Cc: Doherty, Declan
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Fan Zhang
> Sent: Friday, June 03, 2016 11:12 AM
> To: dev@dpdk.org
> Cc: Doherty, Declan
> Subject: [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-
> NI MB PMD
>
> This patchset adds counter mode support to AES-NI multi-buffer library
> and appropriate test cases.
>
> This patchset depends on the following patch/patchsets
> "doc: fix supported AES-CBC key lengths"
> (http://dpdk.org/dev/patchwork/patch/12398/)
> and "Added AES counter mode capability"
> (http://dpdk.org/ml/archives/dev/2016-May/038364.html)
>
> v2:
> *added AES counter mode support to l2fwd-crypto sample application
>
> Fan Zhang (3):
> aesni_mb: add counter mode support
> app/test: add aes-ni multi-buffer pmd test cases for AES CTR
> examples/l2fwd-crypto: enable AES counter mode cipher algorithm
>
> app/test/test_cryptodev.c | 13 +++++++++++++
> doc/guides/cryptodevs/aesni_mb.rst | 3 +++
> doc/guides/cryptodevs/overview.rst | 6 +++---
> doc/guides/rel_notes/release_16_07.rst | 5 +++++
> drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 3 +++
> drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 20
> ++++++++++++++++++++
> examples/l2fwd-crypto/main.c | 1 +
> 7 files changed, 48 insertions(+), 3 deletions(-)
>
> --
> 2.5.5
Series-acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD
2016-06-07 15:24 ` De Lara Guarch, Pablo
@ 2016-06-07 19:48 ` Thomas Monjalon
0 siblings, 0 replies; 10+ messages in thread
From: Thomas Monjalon @ 2016-06-07 19:48 UTC (permalink / raw)
To: Zhang, Roy Fan; +Cc: dev, De Lara Guarch, Pablo, Doherty, Declan
> > This patchset adds counter mode support to AES-NI multi-buffer library
> > and appropriate test cases.
> >
> > This patchset depends on the following patch/patchsets
> > "doc: fix supported AES-CBC key lengths"
> > (http://dpdk.org/dev/patchwork/patch/12398/)
> > and "Added AES counter mode capability"
> > (http://dpdk.org/ml/archives/dev/2016-May/038364.html)
> >
> > v2:
> > *added AES counter mode support to l2fwd-crypto sample application
> >
> > Fan Zhang (3):
> > aesni_mb: add counter mode support
> > app/test: add aes-ni multi-buffer pmd test cases for AES CTR
> > examples/l2fwd-crypto: enable AES counter mode cipher algorithm
>
> Series-acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Applied, thanks
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2016-06-07 19:48 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-05 14:59 [dpdk-dev] [PATCH 0/2] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 1/2] aesni_mb: add counter mode support Fan Zhang
2016-05-05 14:59 ` [dpdk-dev] [PATCH 2/2] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 1/3] aesni_mb: add counter mode support Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 2/3] app/test: add aes-ni multi-buffer pmd test cases for AES CTR Fan Zhang
2016-06-03 10:11 ` [dpdk-dev] [PATCH v2 3/3] examples/l2fwd-crypto: enable AES counter mode cipher algorithm Fan Zhang
2016-06-07 14:28 ` [dpdk-dev] [PATCH v2 0/3] Add AES Counter mode support for AES-NI MB PMD Thomas Monjalon
2016-06-07 15:24 ` De Lara Guarch, Pablo
2016-06-07 19:48 ` Thomas Monjalon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).