aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto/internal/skcipher.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/crypto/internal/skcipher.h')
-rw-r--r--include/crypto/internal/skcipher.h9
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
18struct crypto_skcipher_spawn { 19struct crypto_skcipher_spawn {
19 struct crypto_spawn base; 20 struct crypto_spawn base;
20}; 21};
21 22
23extern const struct crypto_type crypto_givcipher_type;
24
22static inline void crypto_set_skcipher_spawn( 25static 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
53static 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