diff options
author | ume <ume@FreeBSD.org> | 2003-10-12 11:08:18 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-10-12 11:08:18 +0000 |
commit | a6ff42e2be4799689a4518eba69934a0e3dad141 (patch) | |
tree | 2b2db04852b1bef879100ffb5f889590eb278516 /sys/netinet6/ah.h | |
parent | 261a4381e898fcaa9855696ab85023cc1ff2de10 (diff) | |
download | FreeBSD-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.h | 6 |
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 */ |