40002f6c | 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
crypto/qat: extend support for digest-encrypted auth-cipher
This patch adds condition to be met when using out-of-place auth-cipher operations. It checks if the digest location overlaps with the dat
crypto/qat: extend support for digest-encrypted auth-cipher
This patch adds condition to be met when using out-of-place auth-cipher operations. It checks if the digest location overlaps with the data to be encrypted or decrypted and if so, treats as a digest-encrypted case. Patch adds checking, if the digest is being encrypted or decrypted partially and extends PMD buffers accordingly. It also adds feature flag for QuickAssist Technology to emphasize it's support for digest appended auth-cipher operations.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
81fe96a0 | 10-Apr-2019 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_gcm: use architecture independent API
IPSec Multi-buffer library has recently added API that sets pointers depending on the architecture, at initiliazation, in version 0.52.
AESNI MB P
crypto/aesni_gcm: use architecture independent API
IPSec Multi-buffer library has recently added API that sets pointers depending on the architecture, at initiliazation, in version 0.52.
AESNI MB PMD was updated with these changes, but not the AESNI GCM PMD, which also uses the same library.
This makes the PMD to be only compatible with version 0.52, but makes both PMD consistent on version compatibility, plus adds support for AVX512.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
378e08eb | 28-Mar-2019 |
Ayuj Verma <ayverma@marvell.com> |
crypto/openssl: set RSA private op feature flag
openssl PMD support RSA private key operation using both qt and exp key type. Set rsa key type feature flag
Signed-off-by: Ayuj Verma <ayverma@marvel
crypto/openssl: set RSA private op feature flag
openssl PMD support RSA private key operation using both qt and exp key type. Set rsa key type feature flag
Signed-off-by: Ayuj Verma <ayverma@marvell.com> Signed-off-by: Shally Verma <shallyv@marvell.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
398ba4c1 | 28-Mar-2019 |
Ayuj Verma <ayverma@marvell.com> |
cryptodev: add RSA private key feature flag
Add feature flag to reflect RSA private key operation support using quintuple (crt) or exponent type key. if PMD support both, then it should set both.
A
cryptodev: add RSA private key feature flag
Add feature flag to reflect RSA private key operation support using quintuple (crt) or exponent type key. if PMD support both, then it should set both.
App should query cryptodev feature flag to check if Sign and Decryt with CRT keys or exponent is supported, thus call operation with relevant key type.
Signed-off-by: Ayuj Verma <ayverma@marvell.com> Signed-off-by: Shally Verma <shallyv@marvell.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
2d0c29a3 | 25-Mar-2019 |
Fan Zhang <roy.fan.zhang@intel.com> |
crypto/aesni_mb: enable out of place processing
Add out-of-place processing, i.e. different source and destination m_bufs, plus related capability update, tests and documentation.
Signed-off-by: Fi
crypto/aesni_mb: enable out of place processing
Add out-of-place processing, i.e. different source and destination m_bufs, plus related capability update, tests and documentation.
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Signed-off-by: Paul Luse <paul.e.luse@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|