Software / code / prosody
Comparison
util-src/hashes.c @ 4828:f3e841521436
util.hashes: Use defined hash function output lengths.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 09 May 2012 01:26:56 +0200 |
| parent | 2923:b7049746bd29 |
| child | 4829:0ebc636faa59 |
comparison
equal
deleted
inserted
replaced
| 4827:fefbfd76d2d3 | 4828:f3e841521436 |
|---|---|
| 44 lua_pushlstring(L, hash, size);\ | 44 lua_pushlstring(L, hash, size);\ |
| 45 } \ | 45 } \ |
| 46 return 1; \ | 46 return 1; \ |
| 47 } | 47 } |
| 48 | 48 |
| 49 MAKE_HASH_FUNCTION(Lsha1, SHA1, 20) | 49 MAKE_HASH_FUNCTION(Lsha1, SHA1, SHA_DIGEST_LENGTH) |
| 50 MAKE_HASH_FUNCTION(Lsha256, SHA256, 32) | 50 MAKE_HASH_FUNCTION(Lsha256, SHA256, SHA256_DIGEST_LENGTH) |
| 51 MAKE_HASH_FUNCTION(Lmd5, MD5, 16) | 51 MAKE_HASH_FUNCTION(Lmd5, MD5, MD5_DIGEST_LENGTH) |
| 52 | 52 |
| 53 static const luaL_Reg Reg[] = | 53 static const luaL_Reg Reg[] = |
| 54 { | 54 { |
| 55 { "sha1", Lsha1 }, | 55 { "sha1", Lsha1 }, |
| 56 { "sha256", Lsha256 }, | 56 { "sha256", Lsha256 }, |