ade02f0f | 05-Oct-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support DES
The Multi-buffer library now supports DES-CBC and DES-DOCSISBPI algorithms, so this commit extends adds support for them in the PMD.
Signed-off-by: Pablo de Lara <pablo
crypto/aesni_mb: support DES
The Multi-buffer library now supports DES-CBC and DES-DOCSISBPI algorithms, so this commit extends adds support for them in the PMD.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Reviewed-by: Radu Nicolau <radu.nicolau@intel.com>
show more ...
|
9333cfba | 14-Jul-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
cryptodev: fix KASUMI F9 expected parameters
For KASUMI F9 algorithm, COUNT, FRESH and DIRECTION input values need to be contiguous with the message, as described in the KASUMI and QAT PMD documenta
cryptodev: fix KASUMI F9 expected parameters
For KASUMI F9 algorithm, COUNT, FRESH and DIRECTION input values need to be contiguous with the message, as described in the KASUMI and QAT PMD documentation.
Before, the COUNT and FRESH values were set as part of the AAD (now IV), but always set before the beginning of the message. Since now the IV is set after the crypto operation, it is not possible to have these values in the expected location.
Therefore, as these are required to be contiguous, cryptodev API will expect these them to be passed as a single buffer, already constructed, so authentication IV parameters not needed anymore.
Fixes: 681f540da52b ("cryptodev: do not use AAD in wireless algorithms")
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
4792d3ea | 13-Jul-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: extend installation section for SNOW3G/KASUMI
SNOW3G and KASUMI SW libraries encrypt buffers assuming that they are padded to a specific block size. This behaviour can be changed to avoid buffe
doc: extend installation section for SNOW3G/KASUMI
SNOW3G and KASUMI SW libraries encrypt buffers assuming that they are padded to a specific block size. This behaviour can be changed to avoid buffer overflow, by modifying the Makefile of these libraries. Therefore, the Installation section in the SNOW3G and KASUMI documentation has been extended, to document this case.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
2142e6dc | 13-Jul-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: add missing algorithm in limitations for QAT
For KASUMI, SNOW3G and ZUC algorithms, offsets and lengths of the data to cipher or authenticate is provided in bits, but QAT does not support non-b
doc: add missing algorithm in limitations for QAT
For KASUMI, SNOW3G and ZUC algorithms, offsets and lengths of the data to cipher or authenticate is provided in bits, but QAT does not support non-byte aligned values, although only KASUMI and SNOW3G were mentioned.
Fixes: d9b7d5bbc845 ("crypto/qat: add ZUC EEA3/EIA3 capability") Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
8082845f | 13-Jul-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: remove incorrect limitation on AESNI-MB PMD
AESNI MB PMD supports sessionless operations, but the documentation was stating that only operations with session were supported.
Fixes: 924e84f8730
doc: remove incorrect limitation on AESNI-MB PMD
AESNI MB PMD supports sessionless operations, but the documentation was stating that only operations with session were supported.
Fixes: 924e84f87306 ("aesni_mb: add driver for multi buffer based crypto") Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
de938b79 | 13-Jul-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: remove incorrect limitation on QAT PMD
QAT supports authentication only operations, for any authentication algorithm (such as SHA1-HMAC), as long as it is supported by QAT, so it means that it
doc: remove incorrect limitation on QAT PMD
QAT supports authentication only operations, for any authentication algorithm (such as SHA1-HMAC), as long as it is supported by QAT, so it means that it is not necessary to create a chained operation in order to use these algorithms.
Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices") CC: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|