blob: 3f0c59fb0a61d8c0159ed7fa94c24c5f1e47b4e4 [file] [log] [blame]
Horia Geanta72567252014-03-14 17:46:50 +02001/* Values for NULL algorithms */
2
3#ifndef _CRYPTO_NULL_H
4#define _CRYPTO_NULL_H
5
6#define NULL_KEY_SIZE 0
7#define NULL_BLOCK_SIZE 1
8#define NULL_DIGEST_SIZE 0
9#define NULL_IV_SIZE 0
10
Herbert Xu499a66e2016-07-12 13:17:47 +080011struct crypto_skcipher *crypto_get_default_null_skcipher(void);
Herbert Xu33023462015-05-21 15:11:09 +080012void crypto_put_default_null_skcipher(void);
Herbert Xu499a66e2016-07-12 13:17:47 +080013
14static inline struct crypto_skcipher *crypto_get_default_null_skcipher2(void)
15{
16 return crypto_get_default_null_skcipher();
17}
18
19static inline void crypto_put_default_null_skcipher2(void)
20{
21 crypto_put_default_null_skcipher();
22}
Herbert Xu33023462015-05-21 15:11:09 +080023
Horia Geanta72567252014-03-14 17:46:50 +020024#endif