aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_cryptobox.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-976/+960
* [Feature] Finish all features of dkim_keygen in LuaVsevolod Stakhov2023-04-071-0/+33
* [Minor] Allow different dump types for the keypairsVsevolod Stakhov2023-01-041-1/+1
* [Minor] Fix build with LibreSSL 3.5+Vsevolod Stakhov2022-05-161-3/+6
* [Minor] Add xxh3 support to lua_cryptoboxVsevolod Stakhov2021-12-051-0/+14
* [Rework] Use xxh3 as a default hash and fix memory/alignment issuesVsevolod Stakhov2021-12-051-6/+6
* [Minor] Rework to fix issues in Lua APIVsevolod Stakhov2021-09-251-1/+19
* [Minor] Fix some leaks on error pathsVsevolod Stakhov2021-09-191-8/+48
* [Feature] Lua_cryptobox: Add keyed ssl hash functions via HMACVsevolod Stakhov2021-08-101-29/+155
* [Fix] Fix types check and types usage in lua_cryptoboxVsevolod Stakhov2020-08-241-1/+1
* [Minor] Fix keyed blake2b creationVsevolod Stakhov2020-08-241-19/+23
* [Minor] Fix description: rspamd_cryptobox_pubkey.createAndrew Lewis2020-07-151-1/+1
* [Minor] Improve errors reportingVsevolod Stakhov2020-07-031-2/+7
* [Rework] Lua_cryptobox: Allow to store output of the hash functionVsevolod Stakhov2020-07-031-32/+60
* [Feature] Allow to specify nonces manuallyVsevolod Stakhov2020-05-061-21/+69
* [Minor] Fix some issues foundVsevolod Stakhov2020-05-051-2/+2
* [Feature] Lua_cryptobox: Add secretbox APIVsevolod Stakhov2020-05-041-0/+254
* [Minor] silence warnings about unused function resultsChristian Göttsche2020-04-111-2/+2
* [Feature] Allow multiple base32 encodings in Lua APIVsevolod Stakhov2020-04-101-5/+26
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-4/+4
* [Minor] Sigh, use EVP_DigestInit_ex insteadVsevolod Stakhov2020-02-041-2/+2
* [Minor] Fix order when setting FIPS flagsVsevolod Stakhov2020-02-041-2/+2
* [Minor] Further fixes for FIPS modeVsevolod Stakhov2020-01-311-0/+8
* [Minor] Fix compile warningsVsevolod Stakhov2019-10-101-0/+20
* [Rework] Lua core: Use lightuserdata to index classesVsevolod Stakhov2019-09-161-42/+8
* [Minor] Fight lost: alignof -> _AlignofVsevolod Stakhov2019-07-091-2/+2
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-5/+18
* [Minor] Fix various cases in Lua APIVsevolod Stakhov2019-06-281-2/+2
* [Minor] Lua_cryptobox: Allow to define output hash lengthVsevolod Stakhov2019-06-081-8/+52
* [Feature] Add cryptobox method to generate dkim keypairsVsevolod Stakhov2019-04-261-0/+135
* [Minor] Sigh, misprintVsevolod Stakhov2019-04-231-1/+1
* [Minor] Fix old openssl supportVsevolod Stakhov2019-04-231-1/+1
* [Minor] Improve IUF interface in cryptobox_hashVsevolod Stakhov2019-04-231-21/+41
* [Feature] Add fast hashes to lua cryptobox hashVsevolod Stakhov2019-04-231-86/+159
* [Minor] Lua_cryptobox: Add pbkdf() methodVsevolod Stakhov2019-03-281-0/+84
* [Minor] Fix some meaningful compile warningsVsevolod Stakhov2019-02-081-1/+1
* [Minor] Fix timestamp fillingVsevolod Stakhov2018-11-041-1/+1
* [Minor] Return cookie timestamp when decryptingVsevolod Stakhov2018-11-041-2/+9
* [Minor] Rework nonce structure for cookiesVsevolod Stakhov2018-11-041-8/+12
* [Feature] Add specialised functions for generating encrypted cookiesVsevolod Stakhov2018-10-231-0/+187
* [Feature] Add support for Lua API tracingVsevolod Stakhov2018-08-091-0/+36
* [Feature] Add tool to encrypt filesVsevolod Stakhov2018-06-091-4/+4
* [Minor] Allow to encrypt using pubkey in LuaVsevolod Stakhov2018-06-091-28/+84
* [Fix] Fix NIST signaturesVsevolod Stakhov2018-06-051-11/+54
* [Minor] Add ability to get a pubkey from keypairVsevolod Stakhov2018-06-051-0/+35
* [Minor] Add some missing methodsVsevolod Stakhov2018-06-031-1/+59
* [Minor] Add some missing methodsVsevolod Stakhov2018-06-021-0/+32
* [Fix] Fix keypair creation method to actually create keypair...Vsevolod Stakhov2018-06-011-53/+53
* [Minor] Add encrypt/decrypt routines to Lua APIVsevolod Stakhov2018-05-221-4/+213
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-281-4/+4