Я новичок в Lua Scripting. Пытаюсь использовать механизм хеширования SHA256 в моем скрипте Lua.
Версия Lua 5.3.5 имеет встроенную библиотеку SHA256, такую как строка, математика и т. д.
ИЛИ Нужно ли нам устанавливать с помощью luarocks install sha2
?
Я пробовал luarocks install sha2
на своем MAC, но получаю ошибку, указанную ниже,
sha2lib.c:133:27: error: array has incomplete element type 'struct luaL_reg'
static struct luaL_reg reg[] = {
Ошибка: ошибка сборки: сбой при компиляции объекта sha2lib.o
Lua не имеет встроенной библиотеки SHA256.
См. https://github.com/Egor-Skriptunoff/pure_lua_SHA2 для чистого решения Lua.