From 72c02ff335edd90f35a83a44031ad15ca583a927 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sun, 25 Nov 2018 16:47:23 +0100
Subject: [PATCH] ChangeLog entry, and minor comment fixes

---
 ChangeLog           | 3 +++
 pkcs1-sec-decrypt.c | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 705dfd95..2b7dac88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,9 @@
 
 2018-11-08  Simo Sorce	  <simo@redhat.com>
 
+	* pkcs1-sec-decrypt.c (_pkcs1_sec_decrypt_variable): New private
+	function. Variable size version for backwards compatibility.
+
 	* testsuite/rsa-sec-decrypt-test.c: Adds more tests.
 
 	* rsa-sec-decrypt.c (rsa_sec_decrypt): New function.
diff --git a/pkcs1-sec-decrypt.c b/pkcs1-sec-decrypt.c
index 802fb3e7..722044b0 100644
--- a/pkcs1-sec-decrypt.c
+++ b/pkcs1-sec-decrypt.c
@@ -135,10 +135,10 @@ _pkcs1_sec_decrypt_variable(size_t *length, uint8_t *message,
   offset -= shift;
   /* In this loop, the bits of the 'offset' variable are used as shifting
    * conditions, starting from the least significant bit. The end result is
-   * that the buffer is shifted left eaxctly 'offset' bytes. */
+   * that the buffer is shifted left exactly 'offset' bytes. */
   for (shift = 1; shift < buflen; shift <<= 1, offset >>= 1)
     {
-      /* 'ok' is both the a least significant bit mask and a condition */
+      /* 'ok' is both a least significant bit mask and a condition */
       cnd_memcpy(offset & ok, message, message + shift, buflen - shift);
     }
 
-- 
GitLab