| Commit message (Expand) | Author | Age | Files | Lines |
* | util.pposix: Add fdopen() to return a Lua file object from an fd | Matthew Wild | 2024-11-20 | 1 | -0/+32 |
* | util.pposix: Add pipe() (with support for pipe2() flags on Linux) | Matthew Wild | 2024-11-16 | 1 | -1/+43 |
* | util.crypto: Add more ECC methods | Stephen Paul Weber | 2024-10-29 | 1 | -0/+116 |
* | util.signal: Fail signalfd() if unable to change signal mask | Kim Alvefur | 2024-02-28 | 1 | -1/+4 |
* | util.signal: Wrap signalfd in an userdatum for gc handling etc | Kim Alvefur | 2024-02-24 | 1 | -8/+61 |
* | util.signal: Add support for signalfd(2) on Linux | Kim Alvefur | 2024-02-24 | 1 | -0/+34 |
* | util.strbitop: Add common_prefix_bits() method | Matthew Wild | 2024-02-23 | 1 | -0/+37 |
* | util.poll: Rename things to clarify poll(2) limits | Kim Alvefur | 2023-11-27 | 1 | -5/+7 |
* | util.poll: Quadruple number of events retrieved at once from epoll | Kim Alvefur | 2023-11-21 | 1 | -1/+1 |
* | util.poll: Return early if given zero timeout and no pending events | Kim Alvefur | 2023-11-21 | 1 | -0/+6 |
* | util.pposix: Add remove_blocks() for deleting parts of files | Kim Alvefur | 2023-06-07 | 1 | -0/+36 |
* | util.pposix: Use Lua enum API for resource limit name argument | Kim Alvefur | 2023-06-14 | 1 | -47/+33 |
* | util: Add compat for prosody module name change to C sources | Kim Alvefur | 2023-03-17 | 14 | -14/+64 |
* | util.poll: Include unistd.h only for epoll | Kim Alvefur | 2023-02-10 | 1 | -1/+1 |
* | util.crypto: Preemptively silence 'strict-prototypes' warning | Kim Alvefur | 2023-01-31 | 1 | -1/+1 |
* | util.struct: Fix typo in comment | Kim Alvefur | 2023-01-20 | 1 | -1/+1 |
* | util.hashes: Silence compiler warning about char pointer signedness | Kim Alvefur | 2023-01-17 | 1 | -1/+1 |
* | util.crypto: Add support for AES-256-CTR | Matthew Wild | 2023-01-13 | 1 | -21/+44 |
* | util.hashes: Add HKDF-HMAC-SHA256/HKDF-HMAC-SHA384 | Matthew Wild | 2023-01-13 | 1 | -0/+59 |
* | util.crypto, util.jwt: Generate consistent signature sizes (via padding) | Matthew Wild | 2022-09-29 | 1 | -10/+17 |
* | util.crypto: Use Lua 5.2 API for predictable buffer size | Kim Alvefur | 2022-07-11 | 1 | -6/+1 |
* | util.crypto: Use stack space buffers | Kim Alvefur | 2022-07-11 | 1 | -14/+11 |
* | util.crypto: More digests for sign/verify, use macros for clarity/consistency | Matthew Wild | 2022-07-02 | 1 | -32/+40 |
* | util.crypto: Friendlier error message on incorrect key types | Matthew Wild | 2022-07-02 | 1 | -1/+6 |
* | util.crypto: Add support for RSA signatures (PKCS1-v1.5 + PSS) | Matthew Wild | 2022-07-02 | 1 | -3/+31 |
* | util.crypto: New wrapper for some operations in OpenSSL's libcrypto | Matthew Wild | 2022-06-24 | 2 | -2/+557 |
* | util-src: Add new utility header managed_pointer.h | Matthew Wild | 2022-07-01 | 1 | -0/+61 |
* | util.table: Fix inaccurate comment | Kim Alvefur | 2022-07-11 | 1 | -1/+1 |
* | util-src: Remove Lua 5.1 compat macros | Kim Alvefur | 2022-07-01 | 12 | -56/+2 |
* | util.hashes: Revert to HMAC() convenience function | Kim Alvefur | 2022-06-24 | 1 | -22/+2 |
* | util.hashes: Remove unused constants | Kim Alvefur | 2022-06-24 | 1 | -3/+0 |
* | util.hashes: Remove unused struct | Kim Alvefur | 2022-06-24 | 1 | -8/+0 |
* | util.hashes: Return OpenSSL error messages on failure | Kim Alvefur | 2022-06-24 | 1 | -3/+4 |
* | util.hashes: Add SHA3 bindings | Kim Alvefur | 2020-09-10 | 1 | -0/+19 |
* | util.hashes: Bind BLAKE2 algoritms supported by OpenSSL | Kim Alvefur | 2020-09-10 | 1 | -0/+21 |
* | util.hashes: Refactor PBKDF2 to deduplicate code | Kim Alvefur | 2020-09-10 | 1 | -17/+8 |
* | util.hashes: Expose sha224 and sha384 HMAC functions | Kim Alvefur | 2020-11-29 | 1 | -0/+10 |
* | util.hashes: Refactor HMAC bindings (fixes #1589) | Kim Alvefur | 2020-11-29 | 1 | -22/+61 |
* | util.hashes: Refactor hash functions to use OpenSSL EVP methods (fix #1698) | Kim Alvefur | 2020-09-10 | 1 | -20/+63 |
* | util.crand: Reduce scope here too | Kim Alvefur | 2022-04-23 | 1 | -2/+2 |
* | util.strbitop: Reduce scope of functions | Kim Alvefur | 2022-04-23 | 1 | -3/+3 |
* | util.table: Compatibility with Lua 5.1 lua_equals | Matthew Wild | 2022-03-18 | 1 | -1/+5 |
* | util.table: Backport table.move() from Lua 5.4 | Matthew Wild | 2022-03-18 | 1 | -0/+42 |
* | Spelling: Fix various spelling mistakes (thanks timeless) | Kim Alvefur | 2022-03-07 | 1 | -1/+1 |
* | make: Fix build of util.struct on *BSD | Kim Alvefur | 2022-03-04 | 1 | -1/+2 |
* | Merge config-updates+check-turn from timber | Matthew Wild | 2022-03-04 | 2 | -1/+424 |
|\ |
|
| * | util.struct: Import Roberto 'struct' library v0.3 | Matthew Wild | 2022-03-04 | 2 | -1/+424 |
* | | util.poll: Add support for the poll() API | Kim Alvefur | 2022-02-23 | 1 | -1/+129 |
* | | util.poll: Expose API (epoll or select) used | Kim Alvefur | 2022-02-27 | 1 | -6/+6 |
* | | util.poll: Restructure to make adding additional system APIs easier | Kim Alvefur | 2022-02-23 | 1 | -11/+23 |
|/ |
|