From: Niels Möller Date: Wed, 25 Feb 2004 22:00:38 +0000 (+0100) Subject: (cbc_encrypt, cbc_decrypt): Use a _const_ void *ctx argument. X-Git-Tag: nettle_1.10_release_20040305~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ef8b4e8e7d5887836357c693a90ad411d8c0a979;p=thirdparty%2Fnettle.git (cbc_encrypt, cbc_decrypt): Use a _const_ void *ctx argument. Rev: src/nettle/cbc.c:1.9 Rev: src/nettle/cbc.h:1.6 --- 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);