aboutsummaryrefslogtreecommitdiff
path: root/lib/sec_library/include/sha.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sec_library/include/sha.h')
-rwxr-xr-x[-rw-r--r--]lib/sec_library/include/sha.h30
1 files changed, 22 insertions, 8 deletions
diff --git a/lib/sec_library/include/sha.h b/lib/sec_library/include/sha.h
index c5216a40..33e8baad 100644..100755
--- a/lib/sec_library/include/sha.h
+++ b/lib/sec_library/include/sha.h
@@ -19,14 +19,28 @@
extern "C" {
#endif
-#define HASH_DATAIN_BLOCK_SIZE 64
-
-#define SHA1_DIGEST_OUT_SIZE 20
-#define SHA224_DIGEST_OUT_SIZE 28
-#define SHA256_DIGEST_OUT_SIZE 32
-#define SHA384_DIGEST_OUT_SIZE 48
-#define SHA512_DIGEST_OUT_SIZE 64
-#define MD5_DIGEST_OUT_SIZE 16
+#define HASH_DATAIN_BLOCK_SIZE (64)
+
+#define SHA1_DIGEST_OUT_SIZE (20)
+#define SHA224_DIGEST_OUT_SIZE (28)
+#define SHA256_DIGEST_OUT_SIZE (32)
+#define SHA384_DIGEST_OUT_SIZE (48)
+#define SHA512_DIGEST_OUT_SIZE (64)
+#define MD5_DIGEST_OUT_SIZE (16)
+
+#define CSI_SHA256_MODE (0x00000008)
+#define CSI_SHA224_MODE (0x00000010)
+#define CSI_SHA384_MODE (0x00000040)
+#define CSI_SHA512_MODE (0x00000020)
+#define CSI_MD5_MODE (0x00000002)
+#define CSI_SHA1_MODE (0x00000004)
+
+#define CSI_SHA256_NEW_MODE (0x00000009)
+#define CSI_SHA224_MEW_MODE (0x00000011)
+#define CSI_SHA384_NEW_MODE (0x00000041)
+#define CSI_SHA512_NEW_MODE (0x00000021)
+#define CSI_MD5_NEW_MODE (0x00000003)
+#define CSI_SHA1_NEW_MODE (0x00000005)
/****** SHA mode ******/
typedef enum {