/*-------------------------------------------------------------*/
/* Name : netwib_checksum_buf
Description :
Compute the checksum of a buffer.
Input parameter(s) :
*pbuf : buffer input data
Input/output parameter(s) :
Output parameter(s) :
*pchecksum : checksum of data stored in *pbuf.
Note : this checksum is in host byte order
Normal return values :
NETWIB_ERR_OK : ok
*/
netwib_err netwib_checksum_buf(netwib_constbuf *pbuf,
netwib_uint16 *pchecksum);
/*-------------------------------------------------------------*/
netwib_err netwib_checksum_init(netwib_uint32 *ptmpchecksum);
netwib_err netwib_checksum_update_buf(netwib_constbuf *pbuf,
netwib_uint32 *ptmpchecksum);
netwib_err netwib_checksum_update_data(netwib_constdata data,
netwib_uint32 datasize,
netwib_uint32 *ptmpchecksum);
netwib_err netwib_checksum_close(netwib_uint32 tmpchecksum,
netwib_uint16 *pchecksum);