Software /
code /
prosody
File
teal-src/util/hashes.d.tl @ 11739:e0d0680e04cc
core.storagemanager: Respect archive ids issued by storage drivers in tests
Storage drivers may issue their own IDs tho none of the included ones do
this atm, but the 3rd party module mod_storage_xmlarchive has its
special format.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 15 Aug 2021 12:28:58 +0200 |
parent | 11576:fbd1ebd86369 |
child | 12561:adfb46a3e8a7 |
line wrap: on
line source
local type hash = function (msg : string, hex : boolean) : string local type hmac = function (key : string, msg : string, hex : boolean) : string local type kdf = function (pass : string, salt : string, i : integer) : string local record lib sha1 : hash sha256 : hash sha224 : hash sha384 : hash sha512 : hash md5 : hash hmac_sha1 : hmac hmac_sha256 : hmac hmac_sha512 : hmac hmac_md5 : hmac scram_Hi_sha1 : kdf pbkdf2_hmac_sha1 : kdf pbkdf2_hmac_sha256 : kdf equals : function (string, string) : boolean version : string _LIBCRYPTO_VERSION : string end return lib