Make maskS from x25519c.lua local

This commit is contained in:
Owen Avery 2024-05-31 22:08:23 -04:00 committed by GitHub
parent d1efd74ad7
commit 71552d74f1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -22,7 +22,7 @@ end
--- Masks a signature secret key. --- Masks a signature secret key.
--- @param sk string A random 32-byte Edwards25519 secret key. --- @param sk string A random 32-byte Edwards25519 secret key.
--- @return string msk A masked secret key. --- @return string msk A masked secret key.
function maskS(sk) local function maskS(sk)
expect(1, sk, "string") expect(1, sk, "string")
lassert(#sk == 32, "secret key length must be 32", 2) lassert(#sk == 32, "secret key length must be 32", 2)
return mask(sha512.digest(sk):sub(1, 32)) return mask(sha512.digest(sk):sub(1, 32))