commit 9e11c03: Merge pull request #2739 from McKayJT/dkim-sign-ed25519

GitHub noreply at github.com
Mon Feb 4 14:35:24 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-02-04 14:31:53 +0000
URL: https://github.com/rspamd/rspamd/commit/9e11c03379029b306a886ce2ba8beadb37790ba2 (HEAD -> master)

Merge pull request #2739 from McKayJT/dkim-sign-ed25519
[Feature] Add ed25519 and multiple signature support

 conf/modules.d/dkim_signing.conf                   |  15 +-
 lualib/lua_dkim_tools.lua                          | 136 +++--
 src/client/rspamc.c                                |  23 +-
 src/libcryptobox/ed25519/ed25519.c                 |  10 +-
 src/libcryptobox/ed25519/ed25519.h                 |   1 +
 src/libcryptobox/ed25519/ref.c                     |   2 +-
 src/libserver/dkim.c                               | 261 ++++------
 src/libserver/dkim.h                               |  22 +-
 src/libserver/milter.c                             |  31 +-
 src/libserver/protocol.c                           |   6 +-
 src/plugins/dkim_check.c                           | 546 +++++++++++----------
 src/plugins/lua/arc.lua                            |   5 +-
 src/plugins/lua/dkim_signing.lua                   |  86 ++--
 .../{001_simple.robot => 003_eddsa.robot}          |   2 +-
 .../{001_simple.robot => 004_invalidate_key.robot} |  33 +-
 .../{001_simple.robot => 005_multiple.robot}       |  16 +-
 .../006_milter.robot}                              |  23 +-
 test/functional/configs/dkim-eddsa.key             |   1 +
 .../dkim_signing/{simple.conf => eddsa.conf}       |   3 +-
 .../dkim_signing/{simple.conf => invalidate.conf}  |   3 +-
 .../configs/{ => dkim_signing}/milter.conf         |  30 +-
 test/functional/configs/dkim_signing/multiple.conf |  15 +
 test/functional/configs/plugins.conf               |  10 +
 test/functional/lua/miltertest/data_dkim.lua       |  23 +
 test/functional/lua/miltertest/dkim_many.lua       |  11 +
 test/functional/lua/miltertest/dkim_one.lua        |  11 +
 test/functional/lua/miltertest/lib.lua             |   9 +
 27 files changed, 729 insertions(+), 605 deletions(-)


More information about the Commits mailing list