+/****d* silccrypt/Hash-OIDs
+ *
+ * NAME
+ *
+ * Hash functions
+ *
+ * DESCRIPTION
+ *
+ * Supported hash function OIDs. These names can be given as argument
+ * to silc_hash_alloc_by_oid.
+ *
+ * SOURCE
+ */
+#define SILC_HASH_OID_SHA256 "2.16.840.1.101.3.4.2.1"
+#define SILC_HASH_OID_SHA512 "2.16.840.1.101.3.4.2.3"
+#define SILC_HASH_OID_SHA1 "1.3.14.3.2.26"
+#define SILC_HASH_OID_MD5 "1.2.840.113549.2.5"
+/***/
+
+/****d* silccrypt/SILC_HASH_MAXLEN
+ *
+ * NAME
+ *
+ * #define SILC_HASH_MAXLEN 64
+ *
+ * DESCRIPTION
+ *
+ * Maximum size of digest any algorithm supported by SILC Crypto Toolkit
+ * would produce. You can use this to define static digest buffers and
+ * safely use it with any hash function.
+ *
+ * EXAMPLE
+ *
+ * unsigned char digest[SILC_HASH_MAXLEN];
+ *
+ * silc_hash_make(hash, data, data_len, digest);
+ *
+ ***/
+#define SILC_HASH_MAXLEN 64
+