From d6c950e5f1d84789980a08fb4cc6093102a004ec Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 7 Apr 2023 12:06:25 +0100 Subject: [PATCH] [Test] Add unit testing --- test/lua/unit/rsa.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) -- 2.39.5