From: Vsevolod Stakhov Date: Fri, 7 Apr 2023 11:06:25 +0000 (+0100) Subject: [Test] Add unit testing X-Git-Tag: 3.6~169 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d6c950e5f1d84789980a08fb4cc6093102a004ec;p=rspamd.git [Test] Add unit testing --- diff --git a/test/lua/unit/rsa.lua b/test/lua/unit/rsa.lua index 338f06a0f..c67a36abb 100644 --- a/test/lua/unit/rsa.lua +++ b/test/lua/unit/rsa.lua @@ -37,4 +37,14 @@ context("RSA signature verification test", function() assert_not_nil(rsa_sig) assert_true(rsa.verify_memory(rsa_key, rsa_sig, h:bin())) end) + + test("RSA keypair + sign + verify", function() + local sk, pk = rsa.keypair() + local sig = rsa.sign_memory(sk, "test") + assert_true(rsa.verify_memory(pk, sig, "test")) + assert_false(rsa.verify_memory(pk, sig, "test1")) + -- Overwrite + sk, pk = rsa.keypair() + assert_false(rsa.verify_memory(pk, sig, "test")) + end) end)