hash3lua
Lua cryptographic hash module.
Overview
The built-in cryptographic hashing Lua bindings for the are available via the hash table.
Supported Hashing Schemes
The following hashing schemes are supported by the hash module.
-
sha256
APIs Supported
new(data)-
Compute a digest based on the data.
update(Va, data)-
Using the current digest, process data to compute a new digest as if all prior data had been concatenated together.
digest()-
Return the hashed digest as a binary array. This resets the context.
hexdigest()-
Take
digest() and convert it to an upper case hex string. This resets the context. - digest_size
-
Return the size of the digest, in bytes.
- block_size
-
Return the block size used in bytes.
Examples
Releases
Unchanged in 8 releases since FreeBSD 14.1-RELEASE.