summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/sunxi-ss/sun4i-ss.h
diff options
context:
space:
mode:
authorCorentin LABBE2016-08-10 11:45:30 +0200
committerHerbert Xu2016-08-16 11:16:56 +0200
commit477d9b2e591b8da6901b7c64cc2f08ce7499cfb6 (patch)
tree64dcce7d4ac9f330b7891823f3394890c8e89833 /drivers/crypto/sunxi-ss/sun4i-ss.h
parentcrypto: sun4i-ss - fix a few signed warning (diff)
downloadkernel-qcow2-linux-477d9b2e591b8da6901b7c64cc2f08ce7499cfb6.tar.gz
kernel-qcow2-linux-477d9b2e591b8da6901b7c64cc2f08ce7499cfb6.tar.xz
kernel-qcow2-linux-477d9b2e591b8da6901b7c64cc2f08ce7499cfb6.zip
crypto: sun4i-ss - unify update/final function
The update and final functions have lots of common action. This patch mix them in one function. This will give some improvements: - This will permit asynchronous support more easily - This will permit to use finup/digest functions with some performance improvements Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/sunxi-ss/sun4i-ss.h')
-rw-r--r--drivers/crypto/sunxi-ss/sun4i-ss.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/sunxi-ss/sun4i-ss.h b/drivers/crypto/sunxi-ss/sun4i-ss.h
index 8e9c05f6e4d4..ece5a1ca67de 100644
--- a/drivers/crypto/sunxi-ss/sun4i-ss.h
+++ b/drivers/crypto/sunxi-ss/sun4i-ss.h
@@ -164,6 +164,7 @@ struct sun4i_req_ctx {
char buf[64];
unsigned int len;
struct sun4i_ss_ctx *ss;
+ int flags;
};
int sun4i_hash_crainit(struct crypto_tfm *tfm);