null.h 569 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /* Values for NULL algorithms */
  3. #ifndef _CRYPTO_NULL_H
  4. #define _CRYPTO_NULL_H
  5. #define NULL_KEY_SIZE 0
  6. #define NULL_BLOCK_SIZE 1
  7. #define NULL_DIGEST_SIZE 0
  8. #define NULL_IV_SIZE 0
  9. struct crypto_skcipher *crypto_get_default_null_skcipher(void);
  10. void crypto_put_default_null_skcipher(void);
  11. static inline struct crypto_skcipher *crypto_get_default_null_skcipher2(void)
  12. {
  13. return crypto_get_default_null_skcipher();
  14. }
  15. static inline void crypto_put_default_null_skcipher2(void)
  16. {
  17. crypto_put_default_null_skcipher();
  18. }
  19. #endif