mirror of
https://github.com/MikaylaFischler/cc-mek-scada.git
synced 2024-08-30 18:22:34 +00:00
fixed bug with hmac still being used for connecting in coordinator configurator after clearing key
This commit is contained in:
parent
0b0051dc2f
commit
f207a950e4
@ -469,7 +469,7 @@ local function config_view(display)
|
|||||||
key_err.hide(true)
|
key_err.hide(true)
|
||||||
|
|
||||||
-- init mac for supervisor connection
|
-- init mac for supervisor connection
|
||||||
if string.len(v) >= 8 then network.init_mac(tmp_cfg.AuthKey) end
|
if string.len(v) >= 8 then network.init_mac(tmp_cfg.AuthKey) else network.deinit_mac() end
|
||||||
|
|
||||||
main_pane.set_value(3)
|
main_pane.set_value(3)
|
||||||
|
|
||||||
|
@ -53,6 +53,11 @@ function network.init_mac(passkey)
|
|||||||
return init_time
|
return init_time
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- de-initialize message authentication system
|
||||||
|
function network.deinit_mac()
|
||||||
|
c_eng.key, c_eng.hmac = nil, nil
|
||||||
|
end
|
||||||
|
|
||||||
-- generate HMAC of message
|
-- generate HMAC of message
|
||||||
---@nodiscard
|
---@nodiscard
|
||||||
---@param message string initial value concatenated with ciphertext
|
---@param message string initial value concatenated with ciphertext
|
||||||
|
@ -22,7 +22,7 @@ local t_pack = table.pack
|
|||||||
local util = {}
|
local util = {}
|
||||||
|
|
||||||
-- scada-common version
|
-- scada-common version
|
||||||
util.version = "1.1.15"
|
util.version = "1.1.16"
|
||||||
|
|
||||||
util.TICK_TIME_S = 0.05
|
util.TICK_TIME_S = 0.05
|
||||||
util.TICK_TIME_MS = 50
|
util.TICK_TIME_MS = 50
|
||||||
|
Loading…
Reference in New Issue
Block a user