aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_cryptobox.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Minor] src: Fix spelling errorsSebastien Badia2017-05-131-1/+1
* [Fix] Allow to follow symlinks when safeVsevolod Stakhov2017-05-091-3/+3
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-4/+0
* [Minor] Fix size of binary hash outputVsevolod Stakhov2017-02-081-1/+1
* [Minor] Add some missing cryptobox functionsVsevolod Stakhov2017-01-271-23/+140
* [Fix] Fix couple of issuesVsevolod Stakhov2017-01-151-0/+4
* [Minor] More fixes for bloody openssl 1.1Vsevolod Stakhov2016-11-181-0/+4
* [Feature] Allow to reset hashesVsevolod Stakhov2016-11-181-9/+43
* [Fix] Fix hash creationVsevolod Stakhov2016-11-181-12/+15
* [Feature] Allow to use md5, sha1, sha256, sha384 and sha512 hashes in LuaVsevolod Stakhov2016-11-171-32/+217
* [Feature] Allow to create hashes from string in a single stepVsevolod Stakhov2016-08-131-3/+22
* [Feature] Use rspamd specific type checks for userdataVsevolod Stakhov2016-05-051-4/+4
* [Feature] Add more encodingsto cryptobox hash APIVsevolod Stakhov2016-05-031-0/+55
* [Feature] Allow partial hash updatesVsevolod Stakhov2016-05-031-0/+11
* [Feature] Now cryptobox lua API accepts rspamd text as inputVsevolod Stakhov2016-05-031-21/+72
* [Minor] Fix lua_cryptobox registrationVsevolod Stakhov2016-03-051-1/+1
* More doc fixesVsevolod Stakhov2016-02-221-16/+16
* Fix doc commentsVsevolod Stakhov2016-02-221-18/+9
* Add hash API for lua_cryptoboxVsevolod Stakhov2016-02-221-0/+186
* Add missing features for cryptobox lua apiVsevolod Stakhov2016-02-221-57/+136
* Continue work on cryptobox APIVsevolod Stakhov2016-02-201-3/+52
* Add preliminary lua API for libcryptoboxVsevolod Stakhov2016-02-191-0/+673