kimpure/sha256
v0.1.1 ·
luau-sha256 is a library for using sha256 in luau.
luau-sha256
luau-sha256 is a library for using sha256 in luau.
install
pesde
pesde add kimpure/sha256
submodule
git submodule add https://github.com/kimpure/luau-sha256 lune-utf16
useage
--!strict
local sha256 = require '../init'
local n = sha256.new():update('test')
print(n:hex())
how to use
require
local sha256 = require('path');
new
local newSha256 = sha256.new(is224: boolean, sharedMemory: boolean): Sha256
update
newSha256:update('this luau sha256')
hex
local newHex: string = newSha256:hex()
print(newHex) ---> 118a2e600f622c14eb8730f7cf4fadcdc3b7389133395f404f77fd1419321736
Additional features:
hash: (self: Sha256) -> (),
finalize: (self: Sha256) -> (),
array: (self: Sha256) -> { [number]: number },
note
NOTE BY js-sha256