From 367a43825fcf3a878cd3af0cd063da66d8e9328d Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 15 May 2020 13:21:51 +0100 Subject: [PATCH] trim whitespaces before signing --- .../controllers/com/muwire/gui/SignController.groovy | 2 +- webui/src/main/java/com/muwire/webui/SignServlet.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/griffon-app/controllers/com/muwire/gui/SignController.groovy b/gui/griffon-app/controllers/com/muwire/gui/SignController.groovy index bd224773..d73695d0 100644 --- a/gui/griffon-app/controllers/com/muwire/gui/SignController.groovy +++ b/gui/griffon-app/controllers/com/muwire/gui/SignController.groovy @@ -29,7 +29,7 @@ class SignController { @ControllerAction void sign() { String plain = view.plainTextArea.getText() - byte[] payload = plain.getBytes(StandardCharsets.UTF_8) + byte[] payload = plain.trim().getBytes(StandardCharsets.UTF_8) def sig = DSAEngine.getInstance().sign(payload, core.spk) view.signedTextArea.setText(Base64.encode(sig.data)) } diff --git a/webui/src/main/java/com/muwire/webui/SignServlet.java b/webui/src/main/java/com/muwire/webui/SignServlet.java index dc95e8eb..249e59e5 100644 --- a/webui/src/main/java/com/muwire/webui/SignServlet.java +++ b/webui/src/main/java/com/muwire/webui/SignServlet.java @@ -32,7 +32,7 @@ public class SignServlet extends HttpServlet { return; } - byte [] payload = text.getBytes(StandardCharsets.UTF_8); + byte [] payload = text.trim().getBytes(StandardCharsets.UTF_8); Signature sig = DSAEngine.getInstance().sign(payload, core.getSpk()); String response = Base64.encode(sig.getData());