diff options
author | Stephan Mueller <smueller@chronox.de> | 2014-12-03 20:55:42 +0100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-12-05 23:56:55 +0800 |
commit | af8e80731a94ff9de9508b01d9e5d931d538dc6b (patch) | |
tree | ab112b5744eeacddf7f749fe640601e55ecacf21 /include/crypto | |
parent | bc84b94a715f3505f5f5981af0ec0362aa3fe38b (diff) | |
download | op-kernel-dev-af8e80731a94ff9de9508b01d9e5d931d538dc6b.zip op-kernel-dev-af8e80731a94ff9de9508b01d9e5d931d538dc6b.tar.gz |
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')
-rw-r--r-- | include/crypto/if_alg.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/crypto/if_alg.h b/include/crypto/if_alg.h index d61c111..cd62bf4 100644 --- a/include/crypto/if_alg.h +++ b/include/crypto/if_alg.h @@ -42,6 +42,7 @@ struct af_alg_completion { struct af_alg_control { struct af_alg_iv *iv; int op; + unsigned int aead_assoclen; }; struct af_alg_type { |