@@ -44,6 +44,16 @@ The available exception and functions in this module are:
4444 .. versionchanged :: 3.0
4545 The result is always unsigned.
4646
47+ .. function :: adler32_combine(adler1, adler2, len2, /)
48+
49+ Combine two Adler-32 checksums into one.
50+
51+ Given an Adler-32 check value *adler1 * of a sequence A and an Adler-32 check
52+ value *adler2 * of a sequence B of length *len2 *, the returned checksum
53+ is the Adler-32 check value of A and B concatenated.
54+
55+ .. versionadded :: next
56+
4757.. function :: compress(data, /, level=-1, wbits=MAX_WBITS)
4858
4959 Compresses the bytes in *data *, returning a bytes object containing compressed data.
@@ -136,6 +146,16 @@ The available exception and functions in this module are:
136146 .. versionchanged :: 3.0
137147 The result is always unsigned.
138148
149+ .. function :: crc32_combine(crc1, crc2, len2, /)
150+
151+ Combine two CRC-32 checksums into one.
152+
153+ Given a CRC-32 check value *crc1 * of a sequence A and a CRC-32 check
154+ value *crc2 * of a sequence B of length *len2 *, the returned checksum
155+ is the CRC-32 check value of A and B concatenated.
156+
157+ .. versionadded :: next
158+
139159.. function :: decompress(data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE)
140160
141161 Decompresses the bytes in *data *, returning a bytes object containing the
0 commit comments