summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/ah.h
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-10-12 11:08:18 +0000
committerume <ume@FreeBSD.org>2003-10-12 11:08:18 +0000
commita6ff42e2be4799689a4518eba69934a0e3dad141 (patch)
tree2b2db04852b1bef879100ffb5f889590eb278516 /sys/netinet6/ah.h
parent261a4381e898fcaa9855696ab85023cc1ff2de10 (diff)
downloadFreeBSD-src-a6ff42e2be4799689a4518eba69934a0e3dad141.zip
FreeBSD-src-a6ff42e2be4799689a4518eba69934a0e3dad141.tar.gz
- correct signedness mixups.
- avoid assuming result buffer size Obtained from: KAME
Diffstat (limited to 'sys/netinet6/ah.h')
-rw-r--r--sys/netinet6/ah.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet6/ah.h b/sys/netinet6/ah.h
index 79435a3..24cca8d 100644
--- a/sys/netinet6/ah.h
+++ b/sys/netinet6/ah.h
@@ -73,8 +73,8 @@ struct ah_algorithm {
int keymax; /* in bits */
const char *name;
int (*init) __P((struct ah_algorithm_state *, struct secasvar *));
- void (*update) __P((struct ah_algorithm_state *, caddr_t, size_t));
- void (*result) __P((struct ah_algorithm_state *, caddr_t, size_t));
+ void (*update) __P((struct ah_algorithm_state *, u_int8_t *, size_t));
+ void (*result) __P((struct ah_algorithm_state *, u_int8_t *, size_t));
};
#define AH_MAXSUMSIZE 16
@@ -87,7 +87,7 @@ extern int ah_hdrlen __P((struct secasvar *));
extern size_t ah_hdrsiz __P((struct ipsecrequest *));
extern void ah4_input __P((struct mbuf *, int));
extern int ah4_output __P((struct mbuf *, struct ipsecrequest *));
-extern int ah4_calccksum __P((struct mbuf *, caddr_t, size_t,
+extern int ah4_calccksum __P((struct mbuf *, u_int8_t *, size_t,
const struct ah_algorithm *, struct secasvar *));
#endif /* _KERNEL */
OpenPOWER on IntegriCloud