13 #ifndef _CRYPTO_INTERNAL_SKCIPHER_H
14 #define _CRYPTO_INTERNAL_SKCIPHER_H
18 #include <linux/types.h>
28 static inline void crypto_set_skcipher_spawn(
31 crypto_set_spawn(&spawn->
base, inst);
44 static inline struct crypto_alg *crypto_skcipher_spawn_alg(
47 return spawn->
base.alg;
53 return __crypto_ablkcipher_cast(
55 crypto_skcipher_mask(0)));
72 return crypto_ablkcipher_crt(geniv)->base;
75 static inline int skcipher_enqueue_givcrypt(
78 return ablkcipher_enqueue_request(queue, &request->
creq);
88 static inline void *skcipher_givcrypt_reqctx(
91 return ablkcipher_request_ctx(&req->
creq);
100 static inline void skcipher_givcrypt_complete(
103 ablkcipher_request_complete(&req->
creq, err);
108 return req->
base.flags;