Fix random.random

Whoops.
This commit is contained in:
Miguel Oliveira 2023-06-11 12:01:05 -03:00
parent 8d77e6597c
commit 3da91cf3a2

View file

@ -40,7 +40,7 @@ end
local function random(len)
expect(1, len, "number")
lassert(initialized, "attempt to use an uninitialized random generator", 2)
local msg = ("\0"):rep(math.min(len, 0) + 32)
local msg = ("\0"):rep(math.max(len, 0) + 32)
local nonce = ("\0"):rep(12)
local out = chacha20.crypt(state, nonce, msg, 8, 0)
state = out:sub(1, 32)