Comparison

util/sasl/scram.lua @ 10306:c0a94419c28e

util.sasl.scram: Avoid implicit coersion of number to string Lua can be compiled without coercion, which would cause an error here.
author Kim Alvefur <zash@zash.se>
date Sun, 06 Oct 2019 16:07:26 +0200
parent 10295:9b662488d726
child 10499:79c568d4146c
comparison
equal deleted inserted replaced
10305:2fadbf209678 10306:c0a94419c28e
188 if status == nil then return "failure", "not-authorized" 188 if status == nil then return "failure", "not-authorized"
189 elseif status == false then return "failure", "account-disabled" end 189 elseif status == false then return "failure", "account-disabled" end
190 end 190 end
191 191
192 local nonce = clientnonce .. generate_uuid(); 192 local nonce = clientnonce .. generate_uuid();
193 local server_first_message = "r="..nonce..",s="..base64.encode(salt)..",i="..iteration_count; 193 local server_first_message = ("r=%s,s=%s,i=%d"):format(nonce, base64.encode(salt), iteration_count);
194 self.state = { 194 self.state = {
195 gs2_header = gs2_header; 195 gs2_header = gs2_header;
196 gs2_cbind_name = gs2_cbind_name; 196 gs2_cbind_name = gs2_cbind_name;
197 username = username; 197 username = username;
198 nonce = nonce; 198 nonce = nonce;