This is a copy of patchset at https://github.com/Linaro/odp/pull/11 .
The main goal of this patchset is to ease adding encryption and authentication algorithms in future. Instead of using algorithm-specific OpenSSL API this patchset switches odp_crypto.c to use generic EVP_* API for both enc/dec and auth code. Dmitry Eremin-Solenikov (4): validation: crypto: add tests for checking message digests validation: crypto: correct comment for HMAC-SHA-256 tests linux-generic: crypto: unify auth code linux-generic: crypto: switch to EVP interface for cipher algorithms .../linux-generic/include/odp_crypto_internal.h | 30 +- platform/linux-generic/odp_crypto.c | 358 +++++---------------- test/common_plat/validation/api/crypto/crypto.h | 6 +- .../validation/api/crypto/odp_crypto_test_inp.c | 154 ++++++++- 4 files changed, 229 insertions(+), 319 deletions(-) -- 2.11.0