From ef8b4e8e7d5887836357c693a90ad411d8c0a979 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 25 Feb 2004 23:00:38 +0100
Subject: [PATCH] (cbc_encrypt, cbc_decrypt): Use a _const_ void *ctx argument.

Rev: src/nettle/cbc.c:1.9
Rev: src/nettle/cbc.h:1.6
---
 cbc.c | 18 +++++++++---------
 cbc.h | 12 ++++++------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/cbc.c b/cbc.c
index 72b71c71..3312c293 100644
--- a/cbc.c
+++ b/cbc.c
@@ -37,9 +37,9 @@
 #include "nettle-internal.h"
 
 void
-cbc_encrypt(void *ctx, void (*f)(void *ctx,
-				 unsigned length, uint8_t *dst,
-				 const uint8_t *src),
+cbc_encrypt(const void *ctx, void (*f)(const void *ctx,
+				       unsigned length, uint8_t *dst,
+				       const uint8_t *src),
 	    unsigned block_size, uint8_t *iv,
 	    unsigned length, uint8_t *dst,
 	    const uint8_t *src)
@@ -56,9 +56,9 @@ cbc_encrypt(void *ctx, void (*f)(void *ctx,
 
 /* Reqires that dst != src */
 static void
-cbc_decrypt_internal(void *ctx, void (*f)(void *ctx,
-					  unsigned length, uint8_t *dst,
-					  const uint8_t *src),
+cbc_decrypt_internal(const void *ctx, void (*f)(const void *ctx,
+						unsigned length, uint8_t *dst,
+						const uint8_t *src),
 		     unsigned block_size, uint8_t *iv,
 		     unsigned length, uint8_t *dst,
 		     const uint8_t *src)
@@ -80,9 +80,9 @@ cbc_decrypt_internal(void *ctx, void (*f)(void *ctx,
 #define CBC_BUFFER_LIMIT 4096
 
 void
-cbc_decrypt(void *ctx, void (*f)(void *ctx,
-				 unsigned length, uint8_t *dst,
-				 const uint8_t *src),
+cbc_decrypt(const void *ctx, void (*f)(const void *ctx,
+				       unsigned length, uint8_t *dst,
+				       const uint8_t *src),
 	    unsigned block_size, uint8_t *iv,
 	    unsigned length, uint8_t *dst,
 	    const uint8_t *src)
diff --git a/cbc.h b/cbc.h
index c2043768..740e9e19 100644
--- a/cbc.h
+++ b/cbc.h
@@ -35,17 +35,17 @@
 /* Uses a void * for cipher contexts. */
 
 void
-cbc_encrypt(void *ctx, void (*f)(void *ctx,
-				 unsigned length, uint8_t *dst,
-				 const uint8_t *src),
+cbc_encrypt(const void *ctx, void (*f)(const void *ctx,
+				       unsigned length, uint8_t *dst,
+				       const uint8_t *src),
 	    unsigned block_size, uint8_t *iv,
 	    unsigned length, uint8_t *dst,
 	    const uint8_t *src);
 
 void
-cbc_decrypt(void *ctx, void (*f)(void *ctx,
-				 unsigned length, uint8_t *dst,
-				 const uint8_t *src),
+cbc_decrypt(const void *ctx, void (*f)(const void *ctx,
+				       unsigned length, uint8_t *dst,
+				       const uint8_t *src),
 	    unsigned block_size, uint8_t *iv,
 	    unsigned length, uint8_t *dst,
 	    const uint8_t *src);
-- 
GitLab