Merge pull request #3 from powerboat9/patch-1

Make maskS from x25519c.lua local
This commit is contained in:
Miguel Oliveira 2024-05-31 23:14:07 -03:00 committed by GitHub
commit 58cff5be78
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))