00001 /****************************** -*- mode: C -*- ******************************/ 00013 #ifndef C4E_HASH_H 00014 #define C4E_HASH_H 00015 00016 00017 /* INCLUDES ******************************************************************/ 00018 00019 #include "c4e_sys.h" 00020 00021 00030 #ifdef __cplusplus 00031 extern "C" { 00032 #endif 00033 00034 00035 /* DEFINES *******************************************************************/ 00036 00037 00038 /* TYPEDEFS ******************************************************************/ 00039 00040 00044 typedef enum 00045 { 00046 C4eHashIdSha1, 00047 C4eHashIdSha224, 00048 C4eHashIdSha256, 00050 C4eHashIdSize 00051 } C4eHashId; 00052 00053 00054 /* MACROS ********************************************************************/ 00055 00056 00057 /* PROTOTYPES ****************************************************************/ 00058 00059 00060 /* FUNCTION ******************************************************************/ 00071 C4eArchUint c4e_hash_len(C4eHashId hid); 00072 00073 00074 #ifdef __cplusplus 00075 } 00076 #endif 00077 00078 00083 #endif /* C4E_HASH_H */ 00084 00085 00086 /******************************************************************************/ 00087 /* END OF FILE */ 00088 /******************************************************************************/ 00089