aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto/if_alg.h
diff options
context:
space:
mode:
authorStephan Mueller <smueller@chronox.de>2014-12-03 14:55:42 -0500
committerHerbert Xu <herbert@gondor.apana.org.au>2014-12-05 10:56:55 -0500
commitaf8e80731a94ff9de9508b01d9e5d931d538dc6b (patch)
treeab112b5744eeacddf7f749fe640601e55ecacf21 /include/crypto/if_alg.h
parentbc84b94a715f3505f5f5981af0ec0362aa3fe38b (diff)
crypto: af_alg - add user space interface for AEAD
AEAD requires the caller to specify the following information separate from the data stream. This information allows the AEAD interface handler to identify the AAD, ciphertext/plaintext and the authentication tag: * Associated authentication data of arbitrary length and length * Length of authentication tag for encryption Signed-off-by: Stephan Mueller <smueller@chronox.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto/if_alg.h')
-rw-r--r--include/crypto/if_alg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/crypto/if_alg.h b/include/crypto/if_alg.h
index d61c11170213..cd62bf4289e9 100644
--- a/include/crypto/if_alg.h
+++ b/include/crypto/if_alg.h
@@ -42,6 +42,7 @@ struct af_alg_completion {
42struct af_alg_control { 42struct af_alg_control {
43 struct af_alg_iv *iv; 43 struct af_alg_iv *iv;
44 int op; 44 int op;
45 unsigned int aead_assoclen;
45}; 46};
46 47
47struct af_alg_type { 48struct af_alg_type {