1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef _UAPI_LINUX_HASH_INFO_H 7 #define _UAPI_LINUX_HASH_INFO_H 8 enum hash_algo { 9 HASH_ALGO_MD4, 10 HASH_ALGO_MD5, 11 HASH_ALGO_SHA1, 12 HASH_ALGO_RIPE_MD_160, 13 HASH_ALGO_SHA256, 14 HASH_ALGO_SHA384, 15 HASH_ALGO_SHA512, 16 HASH_ALGO_SHA224, 17 HASH_ALGO_RIPE_MD_128, 18 HASH_ALGO_RIPE_MD_256, 19 HASH_ALGO_RIPE_MD_320, 20 HASH_ALGO_WP_256, 21 HASH_ALGO_WP_384, 22 HASH_ALGO_WP_512, 23 HASH_ALGO_TGR_128, 24 HASH_ALGO_TGR_160, 25 HASH_ALGO_TGR_192, 26 HASH_ALGO_SM3_256, 27 HASH_ALGO__LAST 28 }; 29 #endif 30