Diff

util/hmac.lua @ 1489:4da0131a5ccb

Merged with trunk
author Waqas Hussain <waqas20@gmail.com>
date Mon, 06 Jul 2009 01:40:43 +0500
parent 1482:9734231a569f
child 1516:4c9bd0527d1d
line wrap: on
line diff
--- a/util/hmac.lua	Mon Jul 06 01:37:57 2009 +0500
+++ b/util/hmac.lua	Mon Jul 06 01:40:43 2009 +0500
@@ -1,15 +1,18 @@
 local hashes = require "util.hashes"
 local xor = require "bit".bxor
 
+local t_insert, t_concat = table.insert, table.concat;
+local s_char = string.char;
+
 module "hmac"
 
 local function arraystr(array)
-    t = {}
-    for i = 1,table.getn(array) do
-        table.insert(t, string.char(array[i]))
+    local t = {}
+    for i = 1,#array do
+        t_insert(t, s_char(array[i]))
     end
 
-    return table.concat(t)
+    return t_concat(t)
 end
 
 --[[