This patch series add compression PMD for cavium octeontx ZIP module
in DPDK compress drivers.
Currently PMD only tested for deflate, stateless compression
and decompression with direct memory buffers.
Changes in v2:
- enable OCTEONTX_ZIPVF bydefault, and remove static debug flag
- fix meson build
From: Sunila Sahu
implement device configure and PMD ops.
setup stream resource memory pool
setup and enable hardware queue
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/zip_pmd.c | 251
From: Sunila Sahu
Add octeontx zip pmd support in compressdev driver.
Octeontx ZIP appears as PCI device.
Add device probe and remove support.
link zip pmd library in rtp.app.mk
Update meson.build and Makefile to build octeontx zip pmd
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
From: Ashish Gupta
implement private xform and stream create ops
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/zip_pmd.c | 140
drivers/compress/octeontx/zipvf.h | 24 ++-
2 files
From: Ashish Gupta
implement enqueue and dequeue apis
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/zip_pmd.c | 114
drivers/compress/octeontx/zipvf.c | 49 +++
drivers/compress/octeontx
add zip pmd feature specification and overview documentation
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
doc/guides/compressdevs/features/octeontx.ini | 22 ++
doc/guides/compressdevs/index.rst | 1 +
doc/guides/compressdevs
From: Ashish Gupta
add the cavium octeontx zip pci device details.
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
usertools/dpdk-devbind.py | 9 +
1 file changed, 9 insertions(+)
diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk
This patch series add software zlib based compression PMD
in DPDK compress drivers.
Application must need to install zlib prior to compile and
run this PMD to avail compression/decompression services.
Currently driver only tested for deflate, stateless
compression and decompression with direct memo
From: Ashish Gupta
Add sw zlib pmd support in compressdev driver.
Add device probe and remove support.
Add ZLIB build file support.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS| 3 +
config
From: Ashish Gupta
Implement device configure and PMD ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/Makefile | 1 +
drivers/compress/zlib/zlib_pmd.c | 2 +
drivers/compress/zlib/zlib_pmd_ops.c | 236
From: Sunila Sahu
Implement private xform and stream create ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 93
drivers/compress/zlib/zlib_pmd_ops.c | 83
From: Sunila Sahu
implement enqueue and dequeue apis
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 238 ++-
1 file changed, 237 insertions(+), 1 deletion(-)
diff --git a/drivers
add zlib pmd feature specification and overview documentation
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS | 2 +
doc/guides/compressdevs/features/zlib.ini | 22 ++
doc/guides/compressdevs/zlib.rst
://dpdk.org/patch/34308 is further a derivative of
earlier reviewed RFC v2 patch series:
http://dpdk.org/dev/patchwork/patch/24245/
http://dpdk.org/dev/patchwork/patch/24246/
http://dpdk.org/dev/patchwork/patch/24247/
Shally Verma (3):
lib/cryptodev: add asymmetric algos in cryptodev
cryptodev
shared secret compute
- Deffie-hellman public/private key pair generation
using xform chain
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/Makefile | 1 +
lib/librte_cryptodev/meson.build
From: Ashish Gupta
Extend cryptodev with asymmetric capability APIs and
definitions.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/rte_cryptodev.c | 76 ++
lib
From: Sunila Sahu
Update cryptodev programmer guide with description of
asymmetric crypto framework in lib cryptodev.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
doc/guides/prog_guide/cryptodev_lib.rst | 290
qps.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/rte_crypto.h | 37 -
lib/librte_cryptodev/rte_cryptodev.c | 201 -
lib/librte_cryptodev
This patch series add unit test case for asymmetric crypto.
Current testcase covers following operations:
- RSA encrypt, decrypt, sign and verify
- Modular Inversion and Exponentiation
- Deiffie-Hellman key pair generation and shared secret compute
- DSA sign and verify
All test cases use pre-de
From: Sunila Sahu
Test application include test case for :
- Deiffie-Hellman key pair generation and shared secret compute
- DSA sign and verify
Test cases uses predefined test vectors.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
test/test
From: Sunila Sahu
Test application include test case for :
- RSA encrypt, decrypt, sign and verify
- Modular Inversion and Exponentiation
Test cases uses predefined test vectors.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
test/test/Makefile
exchange
- Diffie-hellman shared secret compute
- Diffie-hellman public/private key pair generation
using xform chain
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/Makefile | 1 +
lib
on RFC v1 asym crypto patch
http://dpdk.org/patch/34308.
RFC v1 patch http://dpdk.org/patch/34308 is further a derivative of
earlier reviewed RFC v2 patch series:
http://dpdk.org/dev/patchwork/patch/24245/
http://dpdk.org/dev/patchwork/patch/24246/
http://dpdk.org/dev/patchwork/patch/24247/
Sh
qps.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/rte_crypto.h | 37 +-
lib/librte_cryptodev/rte_cryptodev.c | 166 -
lib/librte_cryptodev
From: Sunila Sahu
Extend cryptodev with asymmetric capability APIs and
definitions.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
lib/librte_cryptodev/rte_cryptodev.c | 76 ++
lib
Update cryptodev programmer guide with description of
asymmetric crypto framework in lib cryptodev.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
---
doc/guides/prog_guide/cryptodev_lib.rst | 264
This patch series add unit test case for asymmetric crypto.
Current testcase covers following operations:
- RSA encrypt, decrypt, sign and verify
- Modular Inversion and Exponentiation
- Diffie-Hellman key pair generation and shared secret compute
- DSA sign and verify
All test cases use pre-def
From: Sunila Sahu
Test application include test case for :
- RSA encrypt, decrypt, sign and verify
- Modular Inversion and Exponentiation
Test cases uses predefined test vectors.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh Kartha
From: Sunila Sahu
Test application include test case for :
- Diffie-Hellman key pair generation and shared secret compute
- DSA sign and verify
Test cases uses predefined test vectors.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
Signed-off-by: Umesh
This patch series add asymmetric crypto support in openssl pmd
changes in v4:
- add openssl 1.1.0h support in openssl PMD for asym operations.
- A compat.h added for PMD compatibility with both 1.0.2 and 1.1.0
- update openssl document with asymmetric feature support
For further history refer htt
From: Sunila Sahu
- Add compat.h to make pmd compatible to openssl-1.1.0 and
backward version
- Add rsa sign/verify/encrypt/decrypt and modular operation
support
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/crypto/openssl/compat.h
From: Sunila Sahu
- Add dh key generation and shared compute
- Add dsa sign and verify operation
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/crypto/openssl/compat.h | 68 +++
drivers/crypto/openssl/rte_openssl_pmd.c
From: Ashish Gupta
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
doc/guides/cryptodevs/features/openssl.ini | 11 +++
doc/guides/cryptodevs/openssl.rst | 1 +
2 files changed, 12 insertions(+)
diff --git a/doc/guides/cryptodevs
API.
Ashish Gupta (2):
compress/zlib: add ZLIB PMD
compress/zlib: add device PMD ops
Shally Verma (1):
doc: add ZLIB PMD guide
Sunila Sahu (2):
compress/zlib: create private xform
compress/zlib: support burst enqueue/dequeue
MAINTAINERS| 5
From: Ashish Gupta
Add initial PMD setup routines in compressdev
framework. ZLIB PMD appears as virtual compression
device. User would need to install zlib prior to
enabling this PMD.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS
From: Ashish Gupta
Implement device configure and queue pair
setup PMD ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/Makefile | 1 +
drivers/compress/zlib/meson.build| 2 +-
drivers/compress/zlib
From: Sunila Sahu
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 254 ++-
1 file changed, 253 insertions(+), 1 deletion(-)
diff --git a/drivers/compress/zlib/zlib_pmd.c b/drivers
From: Sunila Sahu
Create non-shareable private xform for stateless
operation processing
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 93
drivers/compress/zlib/zlib_pmd_ops.c
Add zlib pmd feature support and user guide with
build and run instructions
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS | 2 +
doc/guides/compressdevs/features/zlib.ini | 11 +
doc/guides/compressdevs
This patch series add asymmetric crypto support in openssl pmd
changes in v5:
- fix -Wimplicit-fallthrough compilation error with
gcc-7+ toolchain
changes in v4:
- add openssl 1.1.0h support in openssl PMD for asym operations.
- A compat.h added for PMD compatibility with both 1.0.2 and 1.1.0
-
From: Sunila Sahu
- Add compat.h to make pmd compatible to openssl-1.1.0 and
backward version
- Add rsa sign/verify/encrypt/decrypt and modular operation
support
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/crypto/openssl/compat.h
From: Sunila Sahu
- Add dh key generation and shared compute
- Add dsa sign and verify operation
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/crypto/openssl/compat.h | 68 +++
drivers/crypto/openssl/rte_openssl_pmd.c
From: Ashish Gupta
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
doc/guides/cryptodevs/features/openssl.ini | 11 +++
doc/guides/cryptodevs/openssl.rst | 1 +
2 files changed, 12 insertions(+)
diff --git a/doc/guides/cryptodevs
From: Ashish Gupta
Add initial PMD setup routines in compressdev
framework. ZLIB PMD appears as virtual compression
device. User would need to install zlib prior to
enabling this PMD.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS
- zlib PMD documentation
- meson build support
This patchset is dependent upon compressdev API.
Ashish Gupta (2):
compress/zlib: add ZLIB PMD
compress/zlib: add device PMD ops
Shally Verma (1):
doc: add ZLIB PMD guide
Sunila Sahu (2):
compress/zlib: create private xform
compress/zlib
From: Ashish Gupta
Implement device configure and queue pair
setup PMD ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/Makefile | 1 +
drivers/compress/zlib/meson.build| 2 +-
drivers/compress/zlib
From: Sunila Sahu
Create non-shareable private xform for stateless
operation processing
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 94
drivers/compress/zlib/zlib_pmd_ops.c
From: Sunila Sahu
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 255 ++-
1 file changed, 254 insertions(+), 1 deletion(-)
diff --git a/drivers/compress/zlib/zlib_pmd.c b/drivers
Add zlib pmd feature support and user guide with
build and run instructions
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS | 2 +
doc/guides/compressdevs/features/zlib.ini | 11 +
doc/guides/compressdevs
From: Ashish Gupta
Add initial PMD setup routines in compressdev
framework. ZLIB PMD appears as virtual compression
device. User would need to install zlib prior to
enabling this PMD.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS
patchset is dependent upon compressdev API.
Ashish Gupta (2):
compress/zlib: add ZLIB PMD
compress/zlib: add device PMD ops
Shally Verma (1):
doc: add ZLIB PMD guide
Sunila Sahu (2):
compress/zlib: create private xform
compress/zlib: support burst enqueue/dequeue
MAINTAINERS
From: Ashish Gupta
Implement device configure and queue pair
setup PMD ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/Makefile | 1 +
drivers/compress/zlib/meson.build| 2 +-
drivers/compress/zlib
From: Sunila Sahu
Create non-shareable private xform for stateless
operation processing
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 94
drivers/compress/zlib/zlib_pmd_ops.c
From: Sunila Sahu
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 255 ++-
1 file changed, 254 insertions(+), 1 deletion(-)
diff --git a/drivers/compress/zlib/zlib_pmd.c b/drivers
Add zlib pmd feature support and user guide with
build and run instructions
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
MAINTAINERS | 2 +
doc/guides/compressdevs/features/zlib.ini | 10 +
doc/guides/compressdevs
Add sw zlib pmd support in compressdev driver.
Add device probe and remove support.
Update makefile to build zlib.
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
config/common_base | 6 ++
drivers/compress/Makefile
Implement device configure and PMD ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd_ops.c | 238 +++
drivers/compress/zlib/zlib_pmd_private.h | 77 ++
2 files changed, 315
Implement private xform and stream create ops
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/zlib/zlib_pmd.c | 99
drivers/compress/zlib/zlib_pmd_ops.c | 84 --
2
This patch series add software zlib based compression PMD
in DPDK compress drivers.
Application must need to install zlib prior to compile and
run this PMD to avail compression/decompression services.
Currently driver only tested for deflate, stateless
compression and decompression with direct memo
link zlib pmd library in app.mk
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
mk/rte.app.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mk/rte.app.mk b/mk/rte.app.mk
index 6807663..71b9e89 100644
--- a/mk/rte.app.mk
+++ b/mk/rte.app.mk
add zlib pmd feature specification and overview documentation
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
doc/guides/compressdevs/features/zlib.ini | 22 ++
doc/guides/compressdevs/zlib.rst | 72 +++
2
implement enqueue and dequeue apis
Signed-off-by: Sunila Sahu
Signed-off-by: Shally Verma
Signed-off-by: Ashish Gupta
---
drivers/compress/meson.build | 2 +-
drivers/compress/zlib/meson.build | 11 ++
drivers/compress/zlib/zlib_pmd.c | 275 +-
3
/patch/24247/
Shally Verma (6):
lib/cryptodev: add asymmetric algos in cryptodev
lib/cryptodev: add asym op support in cryptodev
lib/cryptodev: add asymmetric crypto capability in cryptodev
test/crypto: add unit testcase for asym crypto
crypto/openssl: add asym crypto support
doc: add asym
shared secret compute
- Deffie-hellman public/private key pair generation
using xform chain
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
lib/librte_cryptodev/Makefile | 2 +-
lib/librte_cryptodev/meson.build | 3 +-
lib
rte_mempool_get() and add for private_data_size flag
Changes from v1
- resolve new line error in librte_cryptodev/rte_cryptodev_version.map
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
lib/librte_cryptodev/rte_crypto.h | 37 -
lib
Extend cryptodev with asymmetric capability APIs and
definitions.
changes from v2:
- remove redundant xform_type from asym capability struct
- rename rte_cryptodev_get_asym_xform_enum to
be more consistent with other API names
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off
for execution.
Changes from v2:
- Change test application to use the renamed APIs and
to use xform type from capability structure
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
This patch dependent on asym crypto API patches.
Please apply them before
/openssl.rst
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
doc/guides/cryptodevs/features/openssl.ini | 11 +
doc/guides/cryptodevs/openssl.rst| 1 +
drivers/crypto/openssl/rte_openssl_pmd.c | 377 -
drivers
Update cryptodev programmer guide with description of
asymmetric crypto framework in lib cryptodev.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
doc/guides/prog_guide/cryptodev_lib.rst | 338 +++-
1 file changed, 329
Add octeontx zip pmd support in compressdev driver.
Add device probe and remove support.
Update makefile to build octeontx zip pmd
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
config/common_base | 6 +
drivers
This patch series add compression PMD for cavium octeontx ZIP module
in DPDK compress drivers.
Currently PMD only tested for deflate, stateless compression
and decompression with direct memory buffers.
v1 includes:
Octeontx ZIP PMD implementation
Confuguration and Makefile changes to build Octeont
implement device configure and PMD ops.
setup stream resource memory pool
setup and enable hardware queue
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/include/zip_regs.h | 721 +++
drivers/compress
: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
.../{rte_pmd_isal_version.map => rte_pmd_isal_compress_version.map} | 0
drivers/compress/meson.build| 6 +++---
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/driv
link zlib pmd library in app.mk
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
mk/rte.app.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/mk/rte.app.mk b/mk/rte.app.mk
index 438f99d87..b367a552b 100644
--- a/mk/rte.app.mk
+++ b/mk/rte.app.mk
implement private xform and stream create ops
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/zip_pmd.c | 138
drivers/compress/octeontx/zipvf.h | 29
2 files changed, 167
implement enqueue and dequeue apis
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
drivers/compress/octeontx/zip_pmd.c | 111
drivers/compress/octeontx/zipvf.c | 49 +++
drivers/compress/octeontx/zipvf.h | 164
add zip pmd feature specification and overview documentation
Signed-off-by: Ashish Gupta
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
---
doc/guides/compressdevs/features/octeontx.ini | 22 +
doc/guides/compressdevs/index.rst | 1 +
doc/guides/compressdevs
Hi Pablo, Fiona
>-Original Message-
>From: De Lara Guarch, Pablo
>Sent: 11 January 2019 00:17
>To: Trahe, Fiona ; Verma, Shally
>; Stephen Hemminger
>
>Cc: dev@dpdk.org; akhil.go...@nxp.com; Jozwiak, TomaszX
>; Gupta, Ashish
>; Daly, Lee ; Luse, Paul E
>; Trahe, Fiona
>
>Subject: RE: [
>-Original Message-
>From: Trahe, Fiona
>Sent: 16 January 2019 17:06
>To: Shally Verma ; De Lara Guarch, Pablo
>; Verma, Shally
>; Stephen Hemminger
>Cc: dev@dpdk.org; akhil.go...@nxp.com; Jozwiak, TomaszX
>; Gupta, Ashish
>; Daly, Lee ; Luse, Paul E
>-Original Message-
>From: Trahe, Fiona
>Sent: 16 January 2019 18:15
>To: Shally Verma ; De Lara Guarch, Pablo
>; Verma, Shally
>; Stephen Hemminger
>Cc: dev@dpdk.org; akhil.go...@nxp.com; Jozwiak, TomaszX
>; Gupta, Ashish
>; Daly, Lee ; Luse, Paul E
HI Fiona, Anoob
>-Original Message-
>From: Anoob Joseph
>Sent: 17 January 2019 19:17
>To: Trahe, Fiona ; Akhil Goyal ;
>De Lara Guarch, Pablo
>
>Cc: Jerin Jacob Kollanukkaran ; Narayana Prasad Raju
>Athreya ; Shally Verma
>; dev@dpdk.org
>Subject: RE: [P
off-by: Arek Kusztal
>---
>v2:
>- grammar fixes
>
> lib/librte_cryptodev/rte_crypto_asym.h | 44 ++
> 1 file changed, 29 insertions(+), 15 deletions(-)
>
Acked-by: Shally Verma
>diff --git a/lib/librte_cryptodev/rte_crypto_asym.h
>b/lib/l
s")
>
>Signed-off-by: Arek Kusztal
>---
> drivers/crypto/openssl/rte_openssl_pmd.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
Acked-by: Shally Verma
Thanks
Shally
>-Original Message-
>From: Kusztal, ArkadiuszX
>Sent: 06 February 2019 15:04
>To: Shally Verma ; dev@dpdk.org
>Cc: akhil.go...@nxp.com; Trahe, Fiona ;
>sunila.s...@caviumnetworks.com;
>ashish.gu...@caviumnetworks.com; umesh.kar...@caviumnetworks.com
>Subj
2:
>- grammar fixes
>
>v3:
>- remove information about positive integer
>
> lib/librte_cryptodev/rte_crypto_asym.h | 43 ++----
> 1 file changed, 28 insertions(+), 15 deletions(-)
>
Acked-by: Shally Verma
Thanks
Shally
HI Arek,
From: Kusztal, ArkadiuszX
Sent: 11 February 2019 17:11
To: Ayuj Verma ; Trahe, Fiona ;
Shally Verma
Cc: akhil.go...@nxp.com
Subject: [EXT] RE: [PATCH 0/3] adding op-type crt sign and decrypt
External Email
Hi Ayuj,
Few comments from me
t;operations
>
>External Email
>
>This commit adds result field to be used when modular exponentiation or
>modular multiplicative inverse operation is used
>
>Signed-off-by: Arek Kusztal
>---
Acked-by: Shally Verma
> lib/librte_cryptodev/rte_crypto_asym.h | 10
>External Email
>
>This patch adds result field to modular exponentiation and
>modular multiplicative inverse tests
>
>Signed-off-by: Arek Kusztal
>---
Acked-by: Shally Verma
Thanks
Shally
cified amount of time
>(duration of the session).
>
>Fixes: 3e9d6bd447fb ("crypto/openssl: add RSA and mod asym operations")
>
>Signed-off-by: Arek Kusztal
>---
Acked-by: Shally Verma
> drivers/crypto/openssl/rte_openssl_pmd.c | 6 ++
> 1 file changed, 6 i
Hi Arek
>-Original Message-
>From: Kusztal, ArkadiuszX
>Sent: 12 February 2019 16:42
>To: Shally Verma ; Ayuj Verma ;
>Trahe, Fiona
>Cc: akhil.go...@nxp.com; Kanaka Durga Kotamarthy ;
>Sunila Sahu ;
>dev@dpdk.org
>Subject: RE: [PATCH 0/3] adding op-type
ocessing is done during the
>enqueue (default).
>Applications can use this as a hint for tuning.
>
>Signed-off-by: Fiona Trahe
Acked-by: Shally Verma
Thanks
Shally
e-line and lookaside-protocol
> capable crypto devices the impact will be even more noticeable.
>
> Fixes: 26008aaed14c ("cryptodev: add asymmetric xform and op definitions")
>
> Signed-off-by: Konstantin Ananyev
> ---
It's a valid point that asym_op is not going to be used standalone. Thanks for
pointing it out.
Acked-by: Shally Verma
/patch/36577/
For API patch V1 summary
https://www.mail-archive.com/dev@dpdk.org/msg93657.html
Ashish Gupta (2):
lib/cryptodev: add unit testcase for asym crypto
doc: add asym crypto in cryptodev programmer guide
Shally Verma (1):
crypto/openssl: add asym crypto support
doc/guides/cryptodevs
Add asymmetric crypto operation support in openssl PMD.
Current list of supported asym xforms:
* RSA
* DSA
* Deffie-hellman
* Modular Operations
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
doc/guides/cryptodevs/features/openssl.ini | 11 +
doc
time for execution.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
test/test/Makefile |3 +-
test/test/test_cryptodev_asym.c | 1785 +++
2 files changed, 1787 insertions(+), 1 deletion(-)
diff --git a
update cryptodev programmer guide with description of
asymmetric crypto framework in lib cryptodev.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
doc/guides/prog_guide/cryptodev_lib.rst | 338 +++-
1 file changed, 329
sym_get_session_*
- per-service stats update
Open for consideration:
- sessionless asymmetric ops.
current proposal only define session based operations.
Changes from PATCHv1
- resolve new line error in librte_cryptodev/rte_cryptodev_version.map
Signed-off-by: Shally Verma
Signed-off-by: Sunila
derivative of
earlier reviewed RFC v2 patch series:
http://dpdk.org/dev/patchwork/patch/24245/
http://dpdk.org/dev/patchwork/patch/24246/
http://dpdk.org/dev/patchwork/patch/24247/
Shally Verma (6):
lib/cryptodev: add asymmetric algos in cryptodev
lib/cryptodev: add asym op support in cryptodev
Extend cryptodev with asymmetric capability APIs and
definitions.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
User must apply patch
"lib/cryptodev: add asymmetric algos in cryptodev" before compilation
---
lib/librte_cryptodev/rte_c
for execution.
Signed-off-by: Shally Verma
Signed-off-by: Sunila Sahu
Signed-off-by: Ashish Gupta
---
This patch dependent on asym crypto API patches.
Please apply them before compilation
---
test/test/Makefile |3 +-
test/test/test_cryptodev_asym.c | 1785
1 - 100 of 190 matches
Mail list logo