diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/crypto.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/crypto.h b/include/linux/crypto.h index 835dcaf3fe4e..7524928bff93 100644 --- a/include/linux/crypto.h +++ b/include/linux/crypto.h | |||
@@ -106,6 +106,7 @@ struct crypto_blkcipher; | |||
106 | struct crypto_hash; | 106 | struct crypto_hash; |
107 | struct crypto_tfm; | 107 | struct crypto_tfm; |
108 | struct crypto_type; | 108 | struct crypto_type; |
109 | struct aead_givcrypt_request; | ||
109 | struct skcipher_givcrypt_request; | 110 | struct skcipher_givcrypt_request; |
110 | 111 | ||
111 | typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err); | 112 | typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err); |
@@ -202,6 +203,8 @@ struct aead_alg { | |||
202 | int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize); | 203 | int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize); |
203 | int (*encrypt)(struct aead_request *req); | 204 | int (*encrypt)(struct aead_request *req); |
204 | int (*decrypt)(struct aead_request *req); | 205 | int (*decrypt)(struct aead_request *req); |
206 | int (*givencrypt)(struct aead_givcrypt_request *req); | ||
207 | int (*givdecrypt)(struct aead_givcrypt_request *req); | ||
205 | 208 | ||
206 | unsigned int ivsize; | 209 | unsigned int ivsize; |
207 | unsigned int maxauthsize; | 210 | unsigned int maxauthsize; |
@@ -348,6 +351,8 @@ struct aead_tfm { | |||
348 | unsigned int keylen); | 351 | unsigned int keylen); |
349 | int (*encrypt)(struct aead_request *req); | 352 | int (*encrypt)(struct aead_request *req); |
350 | int (*decrypt)(struct aead_request *req); | 353 | int (*decrypt)(struct aead_request *req); |
354 | int (*givencrypt)(struct aead_givcrypt_request *req); | ||
355 | int (*givdecrypt)(struct aead_givcrypt_request *req); | ||
351 | unsigned int ivsize; | 356 | unsigned int ivsize; |
352 | unsigned int authsize; | 357 | unsigned int authsize; |
353 | unsigned int reqsize; | 358 | unsigned int reqsize; |