Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix for old OpenSSL, sigh | Vsevolod Stakhov | 2025-01-25 | 1 | -0/+5 |
| | |||||
* | [Minor] Add protection against infinite recursion | Vsevolod Stakhov | 2025-01-25 | 1 | -5/+12 |
| | |||||
* | [Fix] Make table digests consistent | Vsevolod Stakhov | 2025-01-25 | 1 | -4/+76 |
| | |||||
* | [Feature] Allow to hash any Lua types | Vsevolod Stakhov | 2024-12-20 | 1 | -32/+84 |
| | |||||
* | [Minor] Another compatibility fix | Vsevolod Stakhov | 2024-09-24 | 1 | -0/+4 |
| | |||||
* | [Fix] Get rid of EVP_PKEY_CTX_set1_rsa_keygen_pubexp | Vsevolod Stakhov | 2024-09-23 | 1 | -14/+0 |
| | | | | OpenSSL uses 65537 by default, no need in explicit set. | ||||
* | [Rework] Allow more flexible keypair encodingvstakhov-keypair-encoding | Vsevolod Stakhov | 2024-09-21 | 1 | -4/+27 |
| | |||||
* | [Minor] Fix some SSL issues | Vsevolod Stakhov | 2024-09-10 | 1 | -16/+4 |
| | |||||
* | [Feature] Add tooling to encrypt strings in Lua | Ivan Stakhov | 2024-09-05 | 1 | -28/+80 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Fix] Provide support for OpenSSL 3.0 * [Feature] Provide function to encode header with configured public key * [Feature] Provide function to decode header with configured public key * [Test] Add tests for maybe encode/decode header * [Minor] Fix tests for encode/decode header * [Minor] Small clean up * [Minor] Small clean up * [Minor] Small fix for OpenSSL 3.0 support * [Minor] Provide logging * [Minor] Small fix * [Fix] Fix typo error * [Fix] Another typo * [Minor] Little clean up * [Minor] Little fix * [Minor] Small fix * [Minor] Small fix * [Minor] Rewrite the arguments of secretbox:encrypt/decrypt functions to a more understandable format * [Fix] Fix problem with nonce was not provided * [Test] Add test for nonce * [Minor] Little clean up * [Minor] Little clean up * [Test] Test * [Test] Test * [Test] Test * [Minor] Little fix * [Minor] Small fix * [Minor] Small fix * [Test] Small fix * [Test] Test * [Test] Test * [Test] Test * [Test] Test * [Minor] Small fix for fips provider * [Minor] Change provider apply logic * [Test] Little fix for provider * [Minor] Provide OpenSSL <3.0 support * [Test] Possible provider fix * [Test] Possible provider fix * [Test] Little fix * [Minor] Fix provider issue * [Minor] Small clean up * [Minor] Change logging errors * Update lualib/lua_util.lua --------- Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | ||||
* | [Project] Remove NIST mode from everywhere | Vsevolod Stakhov | 2024-08-09 | 1 | -126/+28 |
| | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 1 | -165/+165 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 1 | -12/+12 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 1 | -41/+41 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 1 | -976/+960 |
| | | | | No meaningful changes. | ||||
* | [Feature] Finish all features of dkim_keygen in Lua | Vsevolod Stakhov | 2023-04-07 | 1 | -0/+33 |
| | |||||
* | [Minor] Allow different dump types for the keypairs | Vsevolod Stakhov | 2023-01-04 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix build with LibreSSL 3.5+ | Vsevolod Stakhov | 2022-05-16 | 1 | -3/+6 |
| | | | | Submitted by: Bernard Spil | ||||
* | [Minor] Add xxh3 support to lua_cryptobox | Vsevolod Stakhov | 2021-12-05 | 1 | -0/+14 |
| | |||||
* | [Rework] Use xxh3 as a default hash and fix memory/alignment issues | Vsevolod Stakhov | 2021-12-05 | 1 | -6/+6 |
| | |||||
* | [Minor] Rework to fix issues in Lua API | Vsevolod Stakhov | 2021-09-25 | 1 | -1/+19 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Fix some leaks on error paths | Vsevolod Stakhov | 2021-09-19 | 1 | -8/+48 |
| | | | | Found by: coverity scan | ||||
* | [Feature] Lua_cryptobox: Add keyed ssl hash functions via HMAC | Vsevolod Stakhov | 2021-08-10 | 1 | -29/+155 |
| | |||||
* | [Fix] Fix types check and types usage in lua_cryptobox | Vsevolod Stakhov | 2020-08-24 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix keyed blake2b creation | Vsevolod Stakhov | 2020-08-24 | 1 | -19/+23 |
| | |||||
* | [Minor] Fix description: rspamd_cryptobox_pubkey.create | Andrew Lewis | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | [Minor] Improve errors reporting | Vsevolod Stakhov | 2020-07-03 | 1 | -2/+7 |
| | |||||
* | [Rework] Lua_cryptobox: Allow to store output of the hash function | Vsevolod Stakhov | 2020-07-03 | 1 | -32/+60 |
| | |||||
* | [Feature] Allow to specify nonces manually | Vsevolod Stakhov | 2020-05-06 | 1 | -21/+69 |
| | |||||
* | [Minor] Fix some issues found | Vsevolod Stakhov | 2020-05-05 | 1 | -2/+2 |
| | |||||
* | [Feature] Lua_cryptobox: Add secretbox API | Vsevolod Stakhov | 2020-05-04 | 1 | -0/+254 |
| | |||||
* | [Minor] silence warnings about unused function results | Christian Göttsche | 2020-04-11 | 1 | -2/+2 |
| | | | | GCC does not respect `(void) func()` | ||||
* | [Feature] Allow multiple base32 encodings in Lua API | Vsevolod Stakhov | 2020-04-10 | 1 | -5/+26 |
| | |||||
* | [Feature] Support multiple base32 alphabets | Vsevolod Stakhov | 2020-04-09 | 1 | -4/+4 |
| | |||||
* | [Minor] Sigh, use EVP_DigestInit_ex instead | Vsevolod Stakhov | 2020-02-04 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix order when setting FIPS flags | Vsevolod Stakhov | 2020-02-04 | 1 | -2/+2 |
| | | | | Related to https://github.com/openssl/openssl/issues/10031 | ||||
* | [Minor] Further fixes for FIPS mode | Vsevolod Stakhov | 2020-01-31 | 1 | -0/+8 |
| | |||||
* | [Minor] Fix compile warnings | Vsevolod Stakhov | 2019-10-10 | 1 | -0/+20 |
| | |||||
* | [Rework] Lua core: Use lightuserdata to index classes | Vsevolod Stakhov | 2019-09-16 | 1 | -42/+8 |
| | |||||
* | [Minor] Fight lost: alignof -> _Alignof | Vsevolod Stakhov | 2019-07-09 | 1 | -2/+2 |
| | |||||
* | [Rework] Use libsodium instead of hand crafted crypto implementations | Vsevolod Stakhov | 2019-07-08 | 1 | -5/+18 |
| | |||||
* | [Minor] Fix various cases in Lua API | Vsevolod Stakhov | 2019-06-28 | 1 | -2/+2 |
| | |||||
* | [Minor] Lua_cryptobox: Allow to define output hash length | Vsevolod Stakhov | 2019-06-08 | 1 | -8/+52 |
| | |||||
* | [Feature] Add cryptobox method to generate dkim keypairs | Vsevolod Stakhov | 2019-04-26 | 1 | -0/+135 |
| | |||||
* | [Minor] Sigh, misprint | Vsevolod Stakhov | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix old openssl support | Vsevolod Stakhov | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | [Minor] Improve IUF interface in cryptobox_hash | Vsevolod Stakhov | 2019-04-23 | 1 | -21/+41 |
| | |||||
* | [Feature] Add fast hashes to lua cryptobox hash | Vsevolod Stakhov | 2019-04-23 | 1 | -86/+159 |
| | |||||
* | [Minor] Lua_cryptobox: Add pbkdf() method | Vsevolod Stakhov | 2019-03-28 | 1 | -0/+84 |
| | |||||
* | [Minor] Fix some meaningful compile warnings | Vsevolod Stakhov | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix timestamp filling | Vsevolod Stakhov | 2018-11-04 | 1 | -1/+1 |
| |