summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/crypto/sha1.c2
-rw-r--r--sys/crypto/sha1.h2
-rw-r--r--sys/netinet6/ah.h3
-rw-r--r--sys/netinet6/ah_core.c21
4 files changed, 15 insertions, 13 deletions
diff --git a/sys/crypto/sha1.c b/sys/crypto/sha1.c
index 5b1c02d..8918837 100644
--- a/sys/crypto/sha1.c
+++ b/sys/crypto/sha1.c
@@ -220,7 +220,7 @@ sha1_pad(ctxt)
void
sha1_loop(ctxt, input0, len)
struct sha1_ctxt *ctxt;
- caddr_t input0;
+ const caddr_t input0;
size_t len;
{
u_int8_t *input;
diff --git a/sys/crypto/sha1.h b/sys/crypto/sha1.h
index a6a4fab..f246ffe 100644
--- a/sys/crypto/sha1.h
+++ b/sys/crypto/sha1.h
@@ -56,7 +56,7 @@ struct sha1_ctxt {
#ifdef _KERNEL
extern void sha1_init __P((struct sha1_ctxt *));
extern void sha1_pad __P((struct sha1_ctxt *));
-extern void sha1_loop __P((struct sha1_ctxt *, caddr_t, size_t));
+extern void sha1_loop __P((struct sha1_ctxt *, const caddr_t, size_t));
extern void sha1_result __P((struct sha1_ctxt *, caddr_t));
/* compatibilty with other SHA1 source codes */
diff --git a/sys/netinet6/ah.h b/sys/netinet6/ah.h
index 06137dd..1b7e602 100644
--- a/sys/netinet6/ah.h
+++ b/sys/netinet6/ah.h
@@ -66,7 +66,8 @@ struct ah_algorithm {
int keymin; /* in bits */
int keymax; /* in bits */
void (*init) __P((struct ah_algorithm_state *, struct secasvar *));
- void (*update) __P((struct ah_algorithm_state *, caddr_t, size_t));
+ void (*update) __P((struct ah_algorithm_state *, const caddr_t,
+ size_t));
void (*result) __P((struct ah_algorithm_state *, caddr_t));
};
diff --git a/sys/netinet6/ah_core.c b/sys/netinet6/ah_core.c
index e30bf2a..7a5416a 100644
--- a/sys/netinet6/ah_core.c
+++ b/sys/netinet6/ah_core.c
@@ -95,30 +95,31 @@ static int ah_sumsiz_zero __P((struct secasvar *));
static int ah_none_mature __P((struct secasvar *));
static void ah_none_init __P((struct ah_algorithm_state *,
struct secasvar *));
-static void ah_none_loop __P((struct ah_algorithm_state *, caddr_t, size_t));
+static void ah_none_loop __P((struct ah_algorithm_state *, const caddr_t,
+ size_t));
static void ah_none_result __P((struct ah_algorithm_state *, caddr_t));
static int ah_keyed_md5_mature __P((struct secasvar *));
static void ah_keyed_md5_init __P((struct ah_algorithm_state *,
struct secasvar *));
-static void ah_keyed_md5_loop __P((struct ah_algorithm_state *, caddr_t,
+static void ah_keyed_md5_loop __P((struct ah_algorithm_state *, const caddr_t,
size_t));
static void ah_keyed_md5_result __P((struct ah_algorithm_state *, caddr_t));
static int ah_keyed_sha1_mature __P((struct secasvar *));
static void ah_keyed_sha1_init __P((struct ah_algorithm_state *,
struct secasvar *));
-static void ah_keyed_sha1_loop __P((struct ah_algorithm_state *, caddr_t,
+static void ah_keyed_sha1_loop __P((struct ah_algorithm_state *, const caddr_t,
size_t));
static void ah_keyed_sha1_result __P((struct ah_algorithm_state *, caddr_t));
static int ah_hmac_md5_mature __P((struct secasvar *));
static void ah_hmac_md5_init __P((struct ah_algorithm_state *,
struct secasvar *));
-static void ah_hmac_md5_loop __P((struct ah_algorithm_state *, caddr_t,
+static void ah_hmac_md5_loop __P((struct ah_algorithm_state *, const caddr_t,
size_t));
static void ah_hmac_md5_result __P((struct ah_algorithm_state *, caddr_t));
static int ah_hmac_sha1_mature __P((struct secasvar *));
static void ah_hmac_sha1_init __P((struct ah_algorithm_state *,
struct secasvar *));
-static void ah_hmac_sha1_loop __P((struct ah_algorithm_state *, caddr_t,
+static void ah_hmac_sha1_loop __P((struct ah_algorithm_state *, const caddr_t,
size_t));
static void ah_hmac_sha1_result __P((struct ah_algorithm_state *, caddr_t));
@@ -181,7 +182,7 @@ ah_none_init(state, sav)
static void
ah_none_loop(state, addr, len)
struct ah_algorithm_state *state;
- caddr_t addr;
+ const caddr_t addr;
size_t len;
{
}
@@ -261,7 +262,7 @@ ah_keyed_md5_init(state, sav)
static void
ah_keyed_md5_loop(state, addr, len)
struct ah_algorithm_state *state;
- caddr_t addr;
+ const caddr_t addr;
size_t len;
{
if (!state)
@@ -373,7 +374,7 @@ ah_keyed_sha1_init(state, sav)
static void
ah_keyed_sha1_loop(state, addr, len)
struct ah_algorithm_state *state;
- caddr_t addr;
+ const caddr_t addr;
size_t len;
{
SHA1_CTX *ctxt;
@@ -482,7 +483,7 @@ ah_hmac_md5_init(state, sav)
static void
ah_hmac_md5_loop(state, addr, len)
struct ah_algorithm_state *state;
- caddr_t addr;
+ const caddr_t addr;
size_t len;
{
MD5_CTX *ctxt;
@@ -598,7 +599,7 @@ ah_hmac_sha1_init(state, sav)
static void
ah_hmac_sha1_loop(state, addr, len)
struct ah_algorithm_state *state;
- caddr_t addr;
+ const caddr_t addr;
size_t len;
{
SHA1_CTX *ctxt;
OpenPOWER on IntegriCloud