aead.h (095be695e564d1c64d33327b03e32bf5749b1174) aead.h (cd900f0cacd7601dabdd028e8cbdbf2a7041cee2)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * AEAD: Authenticated Encryption with Associated Data
4 *
5 * Copyright (c) 2007-2015 Herbert Xu <herbert@gondor.apana.org.au>
6 */
7
8#ifndef _CRYPTO_INTERNAL_AEAD_H

--- 67 unchanged lines hidden (view full) ---

76}
77
78static inline struct aead_request *aead_request_cast(
79 struct crypto_async_request *req)
80{
81 return container_of(req, struct aead_request, base);
82}
83
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * AEAD: Authenticated Encryption with Associated Data
4 *
5 * Copyright (c) 2007-2015 Herbert Xu <herbert@gondor.apana.org.au>
6 */
7
8#ifndef _CRYPTO_INTERNAL_AEAD_H

--- 67 unchanged lines hidden (view full) ---

76}
77
78static inline struct aead_request *aead_request_cast(
79 struct crypto_async_request *req)
80{
81 return container_of(req, struct aead_request, base);
82}
83
84static inline void crypto_set_aead_spawn(
85 struct crypto_aead_spawn *spawn, struct crypto_instance *inst)
86{
87 crypto_set_spawn(&spawn->base, inst);
88}
84int crypto_grab_aead(struct crypto_aead_spawn *spawn,
85 struct crypto_instance *inst,
86 const char *name, u32 type, u32 mask);
89
87
90int crypto_grab_aead(struct crypto_aead_spawn *spawn, const char *name,
91 u32 type, u32 mask);
92
93static inline void crypto_drop_aead(struct crypto_aead_spawn *spawn)
94{
95 crypto_drop_spawn(&spawn->base);
96}
97
98static inline struct aead_alg *crypto_spawn_aead_alg(
99 struct crypto_aead_spawn *spawn)
100{

--- 76 unchanged lines hidden ---
88static inline void crypto_drop_aead(struct crypto_aead_spawn *spawn)
89{
90 crypto_drop_spawn(&spawn->base);
91}
92
93static inline struct aead_alg *crypto_spawn_aead_alg(
94 struct crypto_aead_spawn *spawn)
95{

--- 76 unchanged lines hidden ---