diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2016-12-26 09:51:17 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2016-12-26 09:51:17 +0100 |
commit | 01759dedabaeb199727f5d1f65deb8b952cd23c8 (patch) | |
tree | 0c064e12eeca4a898705667ef46e612617eee42b | |
parent | 03bf435dda9c263a4bb62b9aa3fdfcf0f0dc3e51 (diff) |
cryptodev-linux: add missing patch
-rw-r--r-- | package/cryptodev-linux/patches/patch-cryptlib_c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/package/cryptodev-linux/patches/patch-cryptlib_c b/package/cryptodev-linux/patches/patch-cryptlib_c new file mode 100644 index 000000000..02e8d9b35 --- /dev/null +++ b/package/cryptodev-linux/patches/patch-cryptlib_c @@ -0,0 +1,25 @@ +--- cryptodev-linux-1.8.orig/cryptlib.c 2015-11-28 02:07:11.000000000 +0100 ++++ cryptodev-linux-1.8/cryptlib.c 2016-12-13 02:21:39.899840926 +0100 +@@ -36,6 +36,7 @@ + #include <crypto/aead.h> + #include <linux/rtnetlink.h> + #include <crypto/authenc.h> ++#include <crypto/skcipher.h> + #include "cryptodev_int.h" + + +@@ -131,11 +132,13 @@ int cryptodev_cipher_init(struct cipher_ + uint8_t *keyp, size_t keylen, int stream, int aead) + { + int ret; ++ struct crypto_skcipher *tfm; + + if (aead == 0) { + struct ablkcipher_alg *alg; + +- out->async.s = crypto_alloc_ablkcipher(alg_name, 0, 0); ++ tfm = crypto_alloc_skcipher(alg_name, 0, 0); ++ out->async.s->base = tfm->base; + if (unlikely(IS_ERR(out->async.s))) { + ddebug(1, "Failed to load cipher %s", alg_name); + return -EINVAL; |