Files
lualibs-md5/md5.md
T
Cosmin Apreutesei e7f15c25a3 unimportant
2019-11-06 16:42:03 +02:00

923 B

tagline
tagline
md5 hashing

local md5 = require'md5'

A ffi binding of the popular MD5 implementation by Alexander Peslyak.

API


md5.sum(s[, #s]) -> s \ Compute the MD5 hash of a string or a cdata buffer.

md5.digest() -> digest \ Get a function that can consume multiple digest(s[, #s]) \ data chunks until called with no arguments to digest() -> s return the final hash. md5.hmac(s, key) -> s compute the HMAC-MD5 of a string.


NOTE: All functions return the binary representation of the hash. To get the hex representation, use [glue].tohex().