* [dpdk-dev] [pull-request] next-crypto 19.05 rc1
@ 2019-04-02 16:08 Akhil Goyal
2019-04-02 16:08 ` Akhil Goyal
2019-04-04 0:44 ` Thomas Monjalon
0 siblings, 2 replies; 4+ messages in thread
From: Akhil Goyal @ 2019-04-02 16:08 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit dfc6b2fd8da344095567c53f3e087cae3b4690b9:
mbuf: remove Intel offload checks from generic API (2019-04-02 16:42:52 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 56e837a425a41a1e095cc29a156130e08d68813c:
doc: add ipsec lib into shared libraries list (2019-04-02 20:20:24 +0530)
----------------------------------------------------------------
Akhil Goyal (6):
crypto/dpaa2_sec: fix session clear
crypto/dpaa2_sec: fix offset calculation for gcm
drivers/crypto: update inline desc for sharing mode
crypto/dpaa2_sec: remove unnecessary flc configurations
crypto/dpaa_sec: fix session qp attach/detach
crypto/dpaa2_sec: support multi process
Anoob Joseph (1):
doc: announce ABI change for cryptodev config
Arek Kusztal (4):
common/qat: add headers for asymmetric crypto
crypto/qat: add asymmetric cryptography PMD
crypto/qat: add modular exponentiation for asym
crypto/qat: add modular inverse for asym
Ayuj Verma (3):
cryptodev: add rsa priv key feature flag
crypto/openssl: set rsa private op feature flag
test/crypto: check for key type ff in asym unit test
Damian Nowak (1):
test: new test structure for asymmetric crypto
Fan Zhang (3):
crypto/aesni_mb: enable out of place processing
test: add out of place test for AESNI-MB
crypto/aesni_mb: support newer version library only
Konstantin Ananyev (12):
examples/ipsec-secgw: fix invalid out-of-bound check
examples/ipsec_secgw: fix possible NULL dereference
examples/ipsec-secgw: fix typo in test script
mbuf: new function to generate raw Tx offload value
ipsec: add Tx offload template into SA
ipsec: change the order in filling crypto op
ipsec: change the way unprocessed mbufs are accounted
ipsec: move inbound and outbound code into different files
ipsec: reorder packet check for esp inbound
ipsec: reorder packet process for esp inbound
ipsec: de-duplicate crypto op prepare code-path
doc: add ipsec lib into shared libraries list
Lee Daly (1):
compress/isal: add appropriate flag on overflow
Lukasz Krakowiak (1):
test: add snow3g test cases when digest is encrypted
Tomasz Cel (2):
compress/isal: fix compression stream initialization
compress/isal: fix getting information about CPU
Tomasz Jozwiak (3):
compress/qat: add dynamic sgl allocation
drivers/qat: fix qp numa node
app/compress-perf: add incompressible data handling
app/test-compress-perf/comp_perf_options.h | 5 +
app/test-compress-perf/comp_perf_options_parse.c | 11 +-
app/test-compress-perf/comp_perf_test_benchmark.c | 9 +-
app/test-compress-perf/comp_perf_test_verify.c | 9 +-
app/test-compress-perf/main.c | 34 +-
app/test/test_cryptodev.c | 91 +-
app/test/test_cryptodev.h | 1 +
app/test/test_cryptodev_aes_test_vectors.h | 110 +-
app/test/test_cryptodev_asym.c | 344 +++++
app/test/test_cryptodev_blockcipher.c | 83 +-
app/test/test_cryptodev_blockcipher.h | 3 +
app/test/test_cryptodev_des_test_vectors.h | 24 +-
app/test/test_cryptodev_mod_test_vectors.h | 967 ++++++++++++
app/test/test_cryptodev_snow3g_test_vectors.h | 132 +-
app/test/test_mbuf.c | 101 +-
config/common_base | 2 +-
doc/guides/compressdevs/qat_comp.rst | 1 -
doc/guides/cryptodevs/aesni_mb.rst | 8 +-
doc/guides/cryptodevs/features/aesni_mb.ini | 1 +
doc/guides/cryptodevs/features/default.ini | 2 +
doc/guides/cryptodevs/features/openssl.ini | 2 +
doc/guides/cryptodevs/overview.rst | 6 +
doc/guides/cryptodevs/qat.rst | 15 +-
doc/guides/rel_notes/deprecation.rst | 15 +-
doc/guides/rel_notes/release_19_05.rst | 5 +
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +-
drivers/common/qat/Makefile | 8 +
drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h | 1538 ++++++++++++++++++++
drivers/common/qat/qat_adf/icp_qat_fw_pke.h | 426 ++++++
.../qat/qat_adf/qat_pke_functionality_arrays.h | 52 +
drivers/common/qat/qat_device.h | 12 +-
drivers/common/qat/qat_qp.c | 22 +-
drivers/compress/isal/isal_compress_pmd.c | 26 +-
drivers/compress/isal/isal_compress_pmd_ops.c | 16 +-
drivers/compress/qat/qat_comp.c | 58 +-
drivers/compress/qat/qat_comp.h | 14 +-
drivers/compress/qat/qat_comp_pmd.c | 58 +-
drivers/crypto/aesni_mb/Makefile | 21 +-
drivers/crypto/aesni_mb/aesni_mb_ops.h | 302 ----
drivers/crypto/aesni_mb/meson.build | 13 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 102 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_compat.c | 1313 -----------------
.../crypto/aesni_mb/rte_aesni_mb_pmd_ops_compat.c | 745 ----------
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 37 -
drivers/crypto/caam_jr/caam_jr.c | 13 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 74 +-
drivers/crypto/dpaa2_sec/hw/desc/algo.h | 18 +-
drivers/crypto/dpaa2_sec/hw/desc/ipsec.h | 10 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 27 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/crypto/qat/meson.build | 5 +-
drivers/crypto/qat/qat_asym.c | 420 ++++++
drivers/crypto/qat/qat_asym.h | 106 ++
drivers/crypto/qat/qat_asym_capabilities.h | 42 +
drivers/crypto/qat/qat_asym_pmd.c | 309 ++++
drivers/crypto/qat/qat_asym_pmd.h | 50 +
drivers/crypto/qat/qat_sym_pmd.c | 1 -
drivers/crypto/qat/qat_sym_pmd.h | 3 +-
examples/ipsec-secgw/ipsec-secgw.c | 2 +-
examples/ipsec-secgw/ipsec_process.c | 11 +-
examples/ipsec-secgw/test/run_test.sh | 2 +-
lib/librte_cryptodev/rte_cryptodev.c | 4 +
lib/librte_cryptodev/rte_cryptodev.h | 4 +
lib/librte_ipsec/Makefile | 2 +
lib/librte_ipsec/crypto.h | 17 +
lib/librte_ipsec/esp_inb.c | 547 +++++++
lib/librte_ipsec/esp_outb.c | 580 ++++++++
lib/librte_ipsec/ipsec_sqn.h | 34 -
lib/librte_ipsec/meson.build | 2 +-
lib/librte_ipsec/misc.h | 41 +
lib/librte_ipsec/sa.c | 1072 +-------------
lib/librte_ipsec/sa.h | 45 +
lib/librte_mbuf/rte_mbuf.h | 101 +-
mk/rte.app.mk | 1 +
74 files changed, 6584 insertions(+), 3709 deletions(-)
create mode 100644 drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
create mode 100644 drivers/common/qat/qat_adf/icp_qat_fw_pke.h
create mode 100644 drivers/common/qat/qat_adf/qat_pke_functionality_arrays.h
delete mode 100644 drivers/crypto/aesni_mb/aesni_mb_ops.h
delete mode 100644 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_compat.c
delete mode 100644 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops_compat.c
create mode 100644 drivers/crypto/qat/qat_asym.c
create mode 100644 drivers/crypto/qat/qat_asym.h
create mode 100644 drivers/crypto/qat/qat_asym_capabilities.h
create mode 100644 drivers/crypto/qat/qat_asym_pmd.c
create mode 100644 drivers/crypto/qat/qat_asym_pmd.h
create mode 100644 lib/librte_ipsec/esp_inb.c
create mode 100644 lib/librte_ipsec/esp_outb.c
create mode 100644 lib/librte_ipsec/misc.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* [dpdk-dev] [pull-request] next-crypto 19.05 rc1
2019-04-02 16:08 [dpdk-dev] [pull-request] next-crypto 19.05 rc1 Akhil Goyal
@ 2019-04-02 16:08 ` Akhil Goyal
2019-04-04 0:44 ` Thomas Monjalon
1 sibling, 0 replies; 4+ messages in thread
From: Akhil Goyal @ 2019-04-02 16:08 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit dfc6b2fd8da344095567c53f3e087cae3b4690b9:
mbuf: remove Intel offload checks from generic API (2019-04-02 16:42:52 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 56e837a425a41a1e095cc29a156130e08d68813c:
doc: add ipsec lib into shared libraries list (2019-04-02 20:20:24 +0530)
----------------------------------------------------------------
Akhil Goyal (6):
crypto/dpaa2_sec: fix session clear
crypto/dpaa2_sec: fix offset calculation for gcm
drivers/crypto: update inline desc for sharing mode
crypto/dpaa2_sec: remove unnecessary flc configurations
crypto/dpaa_sec: fix session qp attach/detach
crypto/dpaa2_sec: support multi process
Anoob Joseph (1):
doc: announce ABI change for cryptodev config
Arek Kusztal (4):
common/qat: add headers for asymmetric crypto
crypto/qat: add asymmetric cryptography PMD
crypto/qat: add modular exponentiation for asym
crypto/qat: add modular inverse for asym
Ayuj Verma (3):
cryptodev: add rsa priv key feature flag
crypto/openssl: set rsa private op feature flag
test/crypto: check for key type ff in asym unit test
Damian Nowak (1):
test: new test structure for asymmetric crypto
Fan Zhang (3):
crypto/aesni_mb: enable out of place processing
test: add out of place test for AESNI-MB
crypto/aesni_mb: support newer version library only
Konstantin Ananyev (12):
examples/ipsec-secgw: fix invalid out-of-bound check
examples/ipsec_secgw: fix possible NULL dereference
examples/ipsec-secgw: fix typo in test script
mbuf: new function to generate raw Tx offload value
ipsec: add Tx offload template into SA
ipsec: change the order in filling crypto op
ipsec: change the way unprocessed mbufs are accounted
ipsec: move inbound and outbound code into different files
ipsec: reorder packet check for esp inbound
ipsec: reorder packet process for esp inbound
ipsec: de-duplicate crypto op prepare code-path
doc: add ipsec lib into shared libraries list
Lee Daly (1):
compress/isal: add appropriate flag on overflow
Lukasz Krakowiak (1):
test: add snow3g test cases when digest is encrypted
Tomasz Cel (2):
compress/isal: fix compression stream initialization
compress/isal: fix getting information about CPU
Tomasz Jozwiak (3):
compress/qat: add dynamic sgl allocation
drivers/qat: fix qp numa node
app/compress-perf: add incompressible data handling
app/test-compress-perf/comp_perf_options.h | 5 +
app/test-compress-perf/comp_perf_options_parse.c | 11 +-
app/test-compress-perf/comp_perf_test_benchmark.c | 9 +-
app/test-compress-perf/comp_perf_test_verify.c | 9 +-
app/test-compress-perf/main.c | 34 +-
app/test/test_cryptodev.c | 91 +-
app/test/test_cryptodev.h | 1 +
app/test/test_cryptodev_aes_test_vectors.h | 110 +-
app/test/test_cryptodev_asym.c | 344 +++++
app/test/test_cryptodev_blockcipher.c | 83 +-
app/test/test_cryptodev_blockcipher.h | 3 +
app/test/test_cryptodev_des_test_vectors.h | 24 +-
app/test/test_cryptodev_mod_test_vectors.h | 967 ++++++++++++
app/test/test_cryptodev_snow3g_test_vectors.h | 132 +-
app/test/test_mbuf.c | 101 +-
config/common_base | 2 +-
doc/guides/compressdevs/qat_comp.rst | 1 -
doc/guides/cryptodevs/aesni_mb.rst | 8 +-
doc/guides/cryptodevs/features/aesni_mb.ini | 1 +
doc/guides/cryptodevs/features/default.ini | 2 +
doc/guides/cryptodevs/features/openssl.ini | 2 +
doc/guides/cryptodevs/overview.rst | 6 +
doc/guides/cryptodevs/qat.rst | 15 +-
doc/guides/rel_notes/deprecation.rst | 15 +-
doc/guides/rel_notes/release_19_05.rst | 5 +
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +-
drivers/common/qat/Makefile | 8 +
drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h | 1538 ++++++++++++++++++++
drivers/common/qat/qat_adf/icp_qat_fw_pke.h | 426 ++++++
.../qat/qat_adf/qat_pke_functionality_arrays.h | 52 +
drivers/common/qat/qat_device.h | 12 +-
drivers/common/qat/qat_qp.c | 22 +-
drivers/compress/isal/isal_compress_pmd.c | 26 +-
drivers/compress/isal/isal_compress_pmd_ops.c | 16 +-
drivers/compress/qat/qat_comp.c | 58 +-
drivers/compress/qat/qat_comp.h | 14 +-
drivers/compress/qat/qat_comp_pmd.c | 58 +-
drivers/crypto/aesni_mb/Makefile | 21 +-
drivers/crypto/aesni_mb/aesni_mb_ops.h | 302 ----
drivers/crypto/aesni_mb/meson.build | 13 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 102 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_compat.c | 1313 -----------------
.../crypto/aesni_mb/rte_aesni_mb_pmd_ops_compat.c | 745 ----------
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 37 -
drivers/crypto/caam_jr/caam_jr.c | 13 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 74 +-
drivers/crypto/dpaa2_sec/hw/desc/algo.h | 18 +-
drivers/crypto/dpaa2_sec/hw/desc/ipsec.h | 10 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 27 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/crypto/qat/meson.build | 5 +-
drivers/crypto/qat/qat_asym.c | 420 ++++++
drivers/crypto/qat/qat_asym.h | 106 ++
drivers/crypto/qat/qat_asym_capabilities.h | 42 +
drivers/crypto/qat/qat_asym_pmd.c | 309 ++++
drivers/crypto/qat/qat_asym_pmd.h | 50 +
drivers/crypto/qat/qat_sym_pmd.c | 1 -
drivers/crypto/qat/qat_sym_pmd.h | 3 +-
examples/ipsec-secgw/ipsec-secgw.c | 2 +-
examples/ipsec-secgw/ipsec_process.c | 11 +-
examples/ipsec-secgw/test/run_test.sh | 2 +-
lib/librte_cryptodev/rte_cryptodev.c | 4 +
lib/librte_cryptodev/rte_cryptodev.h | 4 +
lib/librte_ipsec/Makefile | 2 +
lib/librte_ipsec/crypto.h | 17 +
lib/librte_ipsec/esp_inb.c | 547 +++++++
lib/librte_ipsec/esp_outb.c | 580 ++++++++
lib/librte_ipsec/ipsec_sqn.h | 34 -
lib/librte_ipsec/meson.build | 2 +-
lib/librte_ipsec/misc.h | 41 +
lib/librte_ipsec/sa.c | 1072 +-------------
lib/librte_ipsec/sa.h | 45 +
lib/librte_mbuf/rte_mbuf.h | 101 +-
mk/rte.app.mk | 1 +
74 files changed, 6584 insertions(+), 3709 deletions(-)
create mode 100644 drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
create mode 100644 drivers/common/qat/qat_adf/icp_qat_fw_pke.h
create mode 100644 drivers/common/qat/qat_adf/qat_pke_functionality_arrays.h
delete mode 100644 drivers/crypto/aesni_mb/aesni_mb_ops.h
delete mode 100644 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_compat.c
delete mode 100644 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops_compat.c
create mode 100644 drivers/crypto/qat/qat_asym.c
create mode 100644 drivers/crypto/qat/qat_asym.h
create mode 100644 drivers/crypto/qat/qat_asym_capabilities.h
create mode 100644 drivers/crypto/qat/qat_asym_pmd.c
create mode 100644 drivers/crypto/qat/qat_asym_pmd.h
create mode 100644 lib/librte_ipsec/esp_inb.c
create mode 100644 lib/librte_ipsec/esp_outb.c
create mode 100644 lib/librte_ipsec/misc.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dpdk-dev] [pull-request] next-crypto 19.05 rc1
2019-04-02 16:08 [dpdk-dev] [pull-request] next-crypto 19.05 rc1 Akhil Goyal
2019-04-02 16:08 ` Akhil Goyal
@ 2019-04-04 0:44 ` Thomas Monjalon
2019-04-04 0:44 ` Thomas Monjalon
1 sibling, 1 reply; 4+ messages in thread
From: Thomas Monjalon @ 2019-04-04 0:44 UTC (permalink / raw)
To: Akhil Goyal; +Cc: dev
02/04/2019 18:08, Akhil Goyal:
> http://dpdk.org/git/next/dpdk-next-crypto
Pulled, thanks
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-04-04 0:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-02 16:08 [dpdk-dev] [pull-request] next-crypto 19.05 rc1 Akhil Goyal
2019-04-02 16:08 ` Akhil Goyal
2019-04-04 0:44 ` Thomas Monjalon
2019-04-04 0:44 ` 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).