aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/dkim.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-2/+1
* [CritFix] Fix loading of DKIM public keysVsevolod Stakhov2019-05-291-3/+3
* [Feature] Allow oversign if exists modeVsevolod Stakhov2019-05-051-14/+31
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-5/+5
* [Minor] Try to support rewritten from in dkim signingVsevolod Stakhov2019-04-041-0/+29
* [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-0/+2
* [Minor] Also strip spaces at the last parameterVsevolod Stakhov2019-03-081-2/+15
* [Fix] Ignore whitespaces at the end of value in DKIM recordsVsevolod Stakhov2019-03-081-6/+22
* [Minor] Understand full ed25519 private keysVsevolod Stakhov2019-02-271-7/+19
* [Minor] Move DKIM keys load to DKIM common codeVsevolod Stakhov2019-02-111-13/+83
* debug2 -> debug_tasklessJohn McKay2019-02-021-2/+2
* Refactor dkim private key loadsJohn McKay2019-02-021-144/+30
* Initial eddsa signing implementationJohn McKay2019-02-021-74/+135
* [Minor] Do not serve absent dkim private keys from LRU cacheVsevolod Stakhov2019-01-211-2/+7
* [Minor] Oops, restore tempfail handling in DKIMVsevolod Stakhov2018-12-011-0/+1
* [Project] Fix several issues with dkim check resultsVsevolod Stakhov2018-12-011-4/+8
* [Project] Rework DKIM checks resultsVsevolod Stakhov2018-12-011-16/+62
* [Feature] Write DKIM selector in dkim allow/reject symbolsVsevolod Stakhov2018-11-161-0/+10
* [Minor] Fix build with libresslVsevolod Stakhov2018-07-171-1/+1
* [Minor] Fix double set of GErrorVsevolod Stakhov2018-06-201-0/+2
* [Fix] Update ed25519 signing schemaVsevolod Stakhov2018-06-181-3/+4
* [Minor] Fix build with openssl >= 1.1Vsevolod Stakhov2018-06-121-1/+1
* [Feature] Allow to match private and public keys for DKIM signaturesVsevolod Stakhov2018-06-111-0/+36
* [Minor] Add some public methods to DKIM APIVsevolod Stakhov2018-06-111-30/+8
* [Minor] Fix issue with detection of ed25519 signaturesVsevolod Stakhov2018-06-111-1/+2
* [Feature] Support ED25519 DKIM signaturesVsevolod Stakhov2018-06-061-42/+86
* [Minor] Fix "invalid key algorithm" warningVsevolod Stakhov2018-05-161-0/+2
* [Minor] Remove debugVsevolod Stakhov2018-04-031-1/+0
* [Fix|Breaking change] Use standard rules for non-oversigned headersVsevolod Stakhov2018-04-031-12/+14
* [Fix] Another fix in folding algorithmVsevolod Stakhov2018-04-031-9/+16
* [Feature] Implement oversigning featureVsevolod Stakhov2018-04-031-23/+79
* [Fix] Fix support of multiple headers in sign_headerVsevolod Stakhov2018-04-031-9/+18
* [Minor] Improve dkim signature readability (unfinished)Vsevolod Stakhov2018-04-021-0/+8
* [Minor] Ignore r= attribute in DKIM recordVsevolod Stakhov2018-03-271-1/+6
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-2/+4
* [Minor] Add some sanity checks when doing simple canonicalizationVsevolod Stakhov2017-12-151-5/+8
* [Fix] Allow oversigning in DKIM signaturesVsevolod Stakhov2017-12-071-4/+8
* [Minor] More g_slice cleanupsVsevolod Stakhov2017-10-281-6/+6
* [Fix] Fix couple of warningsVsevolod Stakhov2017-10-271-0/+1
* [Minor] Grr, forgot to save change for the previous commitVsevolod Stakhov2017-10-211-1/+0
* [Fix] Fix multiple headers in DKIM headers listVsevolod Stakhov2017-10-211-9/+17
* [Fix] Fix DKIM forgeries via multiple headersVsevolod Stakhov2017-10-021-0/+16
* [Fix] Select the correct signature when doing simple canonVsevolod Stakhov2017-09-211-3/+7
* [Feature] Improve parsing of DKIM keys: parse algorithmVsevolod Stakhov2017-09-151-31/+84
* [Feature] Add preliminary ecdsa keys support in DKIMVsevolod Stakhov2017-09-131-17/+66
* [Feature] Support sha512 in DKIM signaturesVsevolod Stakhov2017-09-131-3/+37
* [Fix] Reject invalid bh for DKIM signatures earlierVsevolod Stakhov2017-08-091-0/+8
* [Fix] Fix DKIM base64 folding for milter flagged messagesVsevolod Stakhov2017-06-281-2/+9
* [Minor] Fix EVP cleanupVsevolod Stakhov2017-05-301-3/+5
* [Feature] Implement caching for dkim body hashesVsevolod Stakhov2017-05-281-40/+130