diff options
Diffstat (limited to 'include/crypto/internal/skcipher.h')
-rw-r--r-- | include/crypto/internal/skcipher.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/crypto/internal/skcipher.h b/include/crypto/internal/skcipher.h index 87879e64ff4c..c9402dd12d03 100644 --- a/include/crypto/internal/skcipher.h +++ b/include/crypto/internal/skcipher.h | |||
@@ -14,11 +14,14 @@ | |||
14 | #define _CRYPTO_INTERNAL_SKCIPHER_H | 14 | #define _CRYPTO_INTERNAL_SKCIPHER_H |
15 | 15 | ||
16 | #include <crypto/algapi.h> | 16 | #include <crypto/algapi.h> |
17 | #include <crypto/skcipher.h> | ||
17 | 18 | ||
18 | struct crypto_skcipher_spawn { | 19 | struct crypto_skcipher_spawn { |
19 | struct crypto_spawn base; | 20 | struct crypto_spawn base; |
20 | }; | 21 | }; |
21 | 22 | ||
23 | extern const struct crypto_type crypto_givcipher_type; | ||
24 | |||
22 | static inline void crypto_set_skcipher_spawn( | 25 | static inline void crypto_set_skcipher_spawn( |
23 | struct crypto_skcipher_spawn *spawn, struct crypto_instance *inst) | 26 | struct crypto_skcipher_spawn *spawn, struct crypto_instance *inst) |
24 | { | 27 | { |
@@ -47,5 +50,11 @@ static inline struct crypto_ablkcipher *crypto_spawn_skcipher( | |||
47 | crypto_skcipher_mask(0))); | 50 | crypto_skcipher_mask(0))); |
48 | } | 51 | } |
49 | 52 | ||
53 | static inline void *skcipher_givcrypt_reqctx( | ||
54 | struct skcipher_givcrypt_request *req) | ||
55 | { | ||
56 | return ablkcipher_request_ctx(&req->creq); | ||
57 | } | ||
58 | |||
50 | #endif /* _CRYPTO_INTERNAL_SKCIPHER_H */ | 59 | #endif /* _CRYPTO_INTERNAL_SKCIPHER_H */ |
51 | 60 | ||