version 1.32, 2000/05/04 22:22:43 |
version 1.32.2.1, 2000/09/01 18:23:21 |
|
|
*/ |
*/ |
|
|
#include "includes.h" |
#include "includes.h" |
RCSID("$Id$"); |
RCSID("$OpenBSD$"); |
|
|
#include "xmalloc.h" |
#include "xmalloc.h" |
#include "buffer.h" |
#include "buffer.h" |
|
|
buffer_consume(&outgoing_packet, 8 - padding); |
buffer_consume(&outgoing_packet, 8 - padding); |
|
|
/* Add check bytes. */ |
/* Add check bytes. */ |
checksum = crc32((unsigned char *) buffer_ptr(&outgoing_packet), |
checksum = ssh_crc32((unsigned char *) buffer_ptr(&outgoing_packet), |
buffer_len(&outgoing_packet)); |
buffer_len(&outgoing_packet)); |
PUT_32BIT(buf, checksum); |
PUT_32BIT(buf, checksum); |
buffer_append(&outgoing_packet, buf, 4); |
buffer_append(&outgoing_packet, buf, 4); |
|
|
|
|
#endif |
#endif |
|
|
/* Compute packet checksum. */ |
/* Compute packet checksum. */ |
checksum = crc32((unsigned char *) buffer_ptr(&incoming_packet), |
checksum = ssh_crc32((unsigned char *) buffer_ptr(&incoming_packet), |
buffer_len(&incoming_packet) - 4); |
buffer_len(&incoming_packet) - 4); |
|
|
/* Skip padding. */ |
/* Skip padding. */ |