crypto/libcrypto: add driver for OpenSSL library
authorSlawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Tue, 4 Oct 2016 15:11:19 +0000 (17:11 +0200)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Sat, 8 Oct 2016 15:54:37 +0000 (17:54 +0200)
commitd61f70b4c918035098c6e1d3ed548373492a06a3
tree8bc51dbfef627683de1d357bcaf464dd4eae7774
parent1f393d822d422ef42af2fe6d5060abea96a93ab1
crypto/libcrypto: add driver for OpenSSL library

This code provides the initial implementation of the libcrypto
poll mode driver. All cryptography operations are using Openssl
library crypto API. Each algorithm uses EVP_ interface from
openssl API - which is recommended by Openssl maintainers.

This patch adds libcrypto poll mode driver support to librte_cryptodev
library.

Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Signed-off-by: Michal Kobylinski <michalx.kobylinski@intel.com>
Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>
Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
14 files changed:
MAINTAINERS
config/common_base
doc/guides/cryptodevs/index.rst
doc/guides/cryptodevs/libcrypto.rst [new file with mode: 0644]
doc/guides/rel_notes/release_16_11.rst
drivers/crypto/Makefile
drivers/crypto/libcrypto/Makefile [new file with mode: 0644]
drivers/crypto/libcrypto/rte_libcrypto_pmd.c [new file with mode: 0644]
drivers/crypto/libcrypto/rte_libcrypto_pmd_ops.c [new file with mode: 0644]
drivers/crypto/libcrypto/rte_libcrypto_pmd_private.h [new file with mode: 0644]
drivers/crypto/libcrypto/rte_pmd_libcrypto_version.map [new file with mode: 0644]
lib/librte_cryptodev/rte_cryptodev.h
mk/rte.app.mk
scripts/test-build.sh