Comparison

util/sasl/scram.lua @ 3405:b1efe62c3c37

util.sasl.scram: Made function Hi public.
author Waqas Hussain <waqas20@gmail.com>
date Mon, 26 Jul 2010 01:00:46 +0500
parent 3374:ce52f1d5cb74
child 3540:bc139431830b
comparison
equal deleted inserted replaced
3404:33c81ee280e3 3405:b1efe62c3c37
63 end 63 end
64 return t_concat(result); 64 return t_concat(result);
65 end 65 end
66 66
67 -- hash algorithm independent Hi(PBKDF2) implementation 67 -- hash algorithm independent Hi(PBKDF2) implementation
68 local function Hi(hmac, str, salt, i) 68 function Hi(hmac, str, salt, i)
69 local Ust = hmac(str, salt.."\0\0\0\1"); 69 local Ust = hmac(str, salt.."\0\0\0\1");
70 local res = Ust; 70 local res = Ust;
71 for n=1,i-1 do 71 for n=1,i-1 do
72 local Und = hmac(str, Ust) 72 local Und = hmac(str, Ust)
73 res = binaryXOR(res, Und) 73 res = binaryXOR(res, Und)