crypto: provide single place for hash algo information
[linux-drm-fsl-dcu.git] / include / uapi / linux / hash_info.h
1 /*
2  * Hash Info: Hash algorithms information
3  *
4  * Copyright (c) 2013 Dmitry Kasatkin <d.kasatkin@samsung.com>
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 _UAPI_LINUX_HASH_INFO_H
14 #define _UAPI_LINUX_HASH_INFO_H
15
16 enum hash_algo {
17         HASH_ALGO_MD4,
18         HASH_ALGO_MD5,
19         HASH_ALGO_SHA1,
20         HASH_ALGO_RIPE_MD_160,
21         HASH_ALGO_SHA256,
22         HASH_ALGO_SHA384,
23         HASH_ALGO_SHA512,
24         HASH_ALGO_SHA224,
25         HASH_ALGO_RIPE_MD_128,
26         HASH_ALGO_RIPE_MD_256,
27         HASH_ALGO_RIPE_MD_320,
28         HASH_ALGO_WP_256,
29         HASH_ALGO_WP_384,
30         HASH_ALGO_WP_512,
31         HASH_ALGO_TGR_128,
32         HASH_ALGO_TGR_160,
33         HASH_ALGO_TGR_192,
34         HASH_ALGO__LAST
35 };
36
37 #endif /* _UAPI_LINUX_HASH_INFO_H */