aboutsummaryrefslogtreecommitdiffstats
path: root/test/lua
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-09-20 19:00:05 +0600
committerGitHub <noreply@github.com>2024-09-20 19:00:05 +0600
commitf8fdd2ba0881fdfbbe371e114781a6fc87809138 (patch)
treef6bfd77ec8c1c1503b2ce7a7201ad5d9b9877985 /test/lua
parentf32ee02772bad947ebaa4818940591a28c079e7c (diff)
parent92b679d17ca41f85009c9e33cdd5967f955b5557 (diff)
downloadrspamd-f8fdd2ba0881fdfbbe371e114781a6fc87809138.tar.gz
rspamd-f8fdd2ba0881fdfbbe371e114781a6fc87809138.zip
Merge branch 'master' into vstakhov-cpu-detectionvstakhov-cpu-detection
Diffstat (limited to 'test/lua')
-rw-r--r--test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua b/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua
index 613101068..ef31f5e9b 100644
--- a/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua
+++ b/test/lua/unit/lua_util.maybe_encrypt_decrypt_header.lua
@@ -15,7 +15,8 @@ context("Lua util - maybe encrypt/decrypt header", function()
assert_true(false, 'Failed to encrypt header')
end
- local decrypted_header = util.maybe_decrypt_header(encrypted_header, settings, settings.prefix)
+ local text = string.sub(tostring(encrypted_header), 6)
+ local decrypted_header = util.maybe_decrypt_header(text, settings, settings.prefix)
if decrypted_header == encrypted_header or decrypted_header == nil then
assert_true(false, 'Failed to decrypt header')
end
@@ -36,13 +37,15 @@ context("Lua util - maybe encrypt/decrypt header", function()
prefix_key = 'key'
}
- local encrypted_header, nonce = util.maybe_encrypt_header(header, settings, settings.prefix)
+ local encrypted_header = util.maybe_encrypt_header(header, settings, settings.prefix)
if encrypted_header == header or encrypted_header == nil then
assert_true(false, 'Failed to encrypt header')
end
- local decrypted_header = util.maybe_decrypt_header(encrypted_header, settings,
- settings.prefix, nonce)
+ local nonce = string.sub(tostring(encrypted_header), 1, 24)
+ local text = string.sub(tostring(encrypted_header), 25)
+ local decrypted_header = util.maybe_decrypt_header(text, settings, settings.prefix, nonce)
+
if decrypted_header == encrypted_header or decrypted_header == nil then
assert_true(false, 'Failed to decrypt header')
end