From f8ad54fa7b35f0b122caf993c6e5087de48c3c1a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Mon, 10 Oct 2016 11:25:02 +0200
Subject: [PATCH] Use const for _nettle_write_* source argument.

---
 ChangeLog      | 7 +++++++
 nettle-write.h | 6 +++---
 write-be32.c   | 2 +-
 write-le32.c   | 2 +-
 write-le64.c   | 2 +-
 5 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ae0abf27..cf860fee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-10-10  Niels Möller  <nisse@lysator.liu.se>
+
+	* write-be32.c (_nettle_write_be32): Use const for source argument.
+	* write-le32.c (_nettle_write_le32): Likewise.
+	* write-le64.c (_nettle_write_le64): Likewise.
+	* nettle-write.h: Update prototypes.
+
 2016-10-01  Niels Möller  <nisse@lysator.liu.se>
 
 	* Released nettle-3.3.
diff --git a/nettle-write.h b/nettle-write.h
index 75f4679b..6ca99632 100644
--- a/nettle-write.h
+++ b/nettle-write.h
@@ -46,13 +46,13 @@
 /* FIXME: Use a macro shortcut to memcpy for native endianness. */
 void
 _nettle_write_be32(size_t length, uint8_t *dst,
-		   uint32_t *src);
+		   const uint32_t *src);
 void
 _nettle_write_le32(size_t length, uint8_t *dst,
-		   uint32_t *src);
+		   const uint32_t *src);
 
 void
 _nettle_write_le64(size_t length, uint8_t *dst,
-		   uint64_t *src);
+		   const uint64_t *src);
 
 #endif /* NETTLE_WRITE_H_INCLUDED */
diff --git a/write-be32.c b/write-be32.c
index a03ba593..39d18627 100644
--- a/write-be32.c
+++ b/write-be32.c
@@ -41,7 +41,7 @@
 
 void
 _nettle_write_be32(size_t length, uint8_t *dst,
-		   uint32_t *src)
+		   const uint32_t *src)
 {
   size_t i;
   size_t words;
diff --git a/write-le32.c b/write-le32.c
index 3635b66a..03816fbe 100644
--- a/write-le32.c
+++ b/write-le32.c
@@ -41,7 +41,7 @@
 
 void
 _nettle_write_le32(size_t length, uint8_t *dst,
-		   uint32_t *src)
+		   const uint32_t *src)
 {
   size_t i;
   size_t words;
diff --git a/write-le64.c b/write-le64.c
index 4de42e79..6623bbbe 100644
--- a/write-le64.c
+++ b/write-le64.c
@@ -39,7 +39,7 @@
 
 void
 _nettle_write_le64(size_t length, uint8_t *dst,
-		   uint64_t *src)
+		   const uint64_t *src)
 {
   size_t i;
   size_t words;
-- 
GitLab