geniv.h 598 B

12345678910111213141516171819202122232425
  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. #ifndef _CRYPTO_INTERNAL_GENIV_H
  13. #define _CRYPTO_INTERNAL_GENIV_H
  14. #include <crypto/internal/aead.h>
  15. #include <linux/spinlock.h>
  16. struct aead_geniv_ctx {
  17. spinlock_t lock;
  18. struct crypto_aead *child;
  19. };
  20. #endif /* _CRYPTO_INTERNAL_GENIV_H */