Added SHA-256.
[silc.git] / lib / silccrypt / silchash.c
index fcf40fede88efae86a41eeb2ae7d9b1086607d3a..7fcbf4411ef72aa1eec1e91fc4a7b08459053516 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "md5.h"
 #include "sha1.h"
+#include "sha256.h"
 
 /* The main SILC hash structure. */
 struct SilcHashStruct {
@@ -39,6 +40,8 @@ const SilcHashObject silc_default_hash[] =
 {
   { "sha1", 20, 64, silc_sha1_init, silc_sha1_update, silc_sha1_final,
     silc_sha1_transform, silc_sha1_context_len },
+  { "sha256", 32, 64, silc_sha256_init, silc_sha256_update, silc_sha256_final,
+    silc_sha256_transform, silc_sha256_context_len },
   { "md5", 16, 64, silc_md5_init, silc_md5_update, silc_md5_final,
     silc_md5_transform, silc_md5_context_len },