Software /
code /
prosody
Diff
util-src/hashes.c @ 4833:b7a6e86ab87d
Merge with Zash
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 10 May 2012 23:10:56 +0100 |
parent | 4829:0ebc636faa59 |
child | 5537:15464633d8fb |
line wrap: on
line diff
--- a/util-src/hashes.c Thu May 10 22:59:01 2012 +0100 +++ b/util-src/hashes.c Thu May 10 23:10:56 2012 +0100 @@ -46,14 +46,20 @@ return 1; \ } -MAKE_HASH_FUNCTION(Lsha1, SHA1, 20) -MAKE_HASH_FUNCTION(Lsha256, SHA256, 32) -MAKE_HASH_FUNCTION(Lmd5, MD5, 16) +MAKE_HASH_FUNCTION(Lsha1, SHA1, SHA_DIGEST_LENGTH) +MAKE_HASH_FUNCTION(Lsha224, SHA224, SHA224_DIGEST_LENGTH) +MAKE_HASH_FUNCTION(Lsha256, SHA256, SHA256_DIGEST_LENGTH) +MAKE_HASH_FUNCTION(Lsha384, SHA384, SHA384_DIGEST_LENGTH) +MAKE_HASH_FUNCTION(Lsha512, SHA512, SHA512_DIGEST_LENGTH) +MAKE_HASH_FUNCTION(Lmd5, MD5, MD5_DIGEST_LENGTH) static const luaL_Reg Reg[] = { { "sha1", Lsha1 }, + { "sha224", Lsha224 }, { "sha256", Lsha256 }, + { "sha384", Lsha384 }, + { "sha512", Lsha512 }, { "md5", Lmd5 }, { NULL, NULL } };