Commit graph

9 commits

Author SHA1 Message Date
Matthew Wild
b357cf1be1 util.crypto: New wrapper for some operations in OpenSSL's libcrypto
Specifically, ED25519 key generation/import/export, sign/verify operations,
and AES encrypt/decrypt.
2022-06-24 16:56:16 +01:00
Matthew Wild
fe56effa55 util.struct: Import Roberto 'struct' library v0.3
Downloaded from http://www.inf.puc-rio.br/~roberto/struct/

This is for compatibility with Lua 5.2 (and 5.1). Eventually we can replace
this with string.pack/string.unpack which are available in 5.3+.
2022-03-04 15:03:02 +00:00
Matthew Wild
4f4140fbc3 Merge 0.11->trunk 2020-10-15 14:25:09 +01:00
Kim Alvefur
9eb8214030 configure: Pass compiler flag to enable ICU only when building util.encodings
Passing it in CFLAGS applied to all modules, which was not needed.
2020-07-12 23:28:04 +02:00
Kim Alvefur
fb1808b185 util.strbitop: Library for bitwise operations on strings 2019-09-07 13:37:47 +02:00
Matthew Wild
1454ac8208 util.xpcall, util.compat: Add non-hacky multi-argument xpcall() for Lua 5.1 2018-10-26 19:29:08 +01:00
Kim Alvefur
fa4507823f util.poll: Import poll library with epoll and select support 2018-05-16 23:56:34 +02:00
Kim Alvefur
b0e0a1d487 util.time: Convert to C 2017-03-09 04:34:28 +01:00
Kim Alvefur
e156c05ad4 Rename Makefile -> GNUmakefile to reflect dependency on GNU Make 2017-10-31 17:28:23 +01:00
Renamed from util-src/Makefile (Browse further)