1 /* 2 * geniv: IV generation 3 * 4 * Copyright (c) 2015 Herbert Xu <herbert@gondor.apana.org.au> 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the Free 8 * Software Foundation; either version 2 of the License, or (at your option) 9 * any later version. 10 * 11 */ 12 13 #ifndef _CRYPTO_INTERNAL_GENIV_H 14 #define _CRYPTO_INTERNAL_GENIV_H 15 16 #include <crypto/internal/aead.h> 17 #include <linux/spinlock.h> 18 19 struct aead_geniv_ctx { 20 spinlock_t lock; 21 struct crypto_aead *child; 22 }; 23 24 #endif /* _CRYPTO_INTERNAL_GENIV_H */ 25