]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/crypto/internal/aead.h
Merge remote-tracking branch 'crypto/master'
[karo-tx-linux.git] / include / crypto / internal / aead.h
index 5554cdd8d6c17344f049f138e57027defc050dc1..da3864991d4c50b33a4145c57444d8a70a0db14a 100644 (file)
@@ -80,6 +80,12 @@ static inline u32 aead_request_flags(struct aead_request *req)
        return req->base.flags;
 }
 
+static inline struct aead_request *aead_request_cast(
+       struct crypto_async_request *req)
+{
+       return container_of(req, struct aead_request, base);
+}
+
 static inline void crypto_set_aead_spawn(
        struct crypto_aead_spawn *spawn, struct crypto_instance *inst)
 {