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 --- |