diff --git a/librpc/ndr/ndr_cab.c b/librpc/ndr/ndr_cab.c index c415bfab34c..476e21cd417 100644 --- a/librpc/ndr/ndr_cab.c +++ b/librpc/ndr/ndr_cab.c @@ -111,17 +111,6 @@ static uint32_t ndr_cab_compute_checksum(uint8_t *data, uint32_t length, uint32_ return checksum; } -uint32_t ndr_cab_generate_checksum(const struct CFDATA *r) -{ - uint32_t csumPartial; - - csumPartial = ndr_cab_compute_checksum(&r->ab.data[0], r->cbData, 0); - - return ndr_cab_compute_checksum((uint8_t *)discard_const(&r->cbData), - sizeof(r->cbData) + sizeof(r->cbUncomp), - csumPartial); -} - /* Push all CFDATA of a folder. * * This works on a folder level because compression type is set per diff --git a/librpc/ndr/ndr_cab.h b/librpc/ndr/ndr_cab.h index 59dbc991442..39b6bc9b483 100644 --- a/librpc/ndr/ndr_cab.h +++ b/librpc/ndr/ndr_cab.h @@ -20,4 +20,3 @@ */ uint32_t ndr_count_cfdata(const struct cab_file *r); -uint32_t ndr_cab_generate_checksum(const struct CFDATA *r);