Skip to content
Snippets Groups Projects
Commit ef8b4e8e authored by Niels Möller's avatar Niels Möller
Browse files

(cbc_encrypt, cbc_decrypt): Use a _const_ void *ctx argument.

Rev: src/nettle/cbc.c:1.9
Rev: src/nettle/cbc.h:1.6
parent 688f5b22
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment