django-vue3-admin-web/node_modules/aws-crt/dist/native/checksums.d.ts
2025-10-20 21:21:14 +08:00

29 lines
857 B
TypeScript

import { Hashable } from "../common/crypto";
/**
* Computes an crc32 checksum.
*
* @param data The data to checksum
* @param previous previous crc32 checksum result. Used if you are buffering large input.
*
* @category Crypto
*/
export declare function crc32(data: Hashable, previous?: number): number;
/**
* Computes a crc32c checksum.
*
* @param data The data to checksum
* @param previous previous crc32c checksum result. Used if you are buffering large input.
*
* @category Crypto
*/
export declare function crc32c(data: Hashable, previous?: number): number;
/**
* Computes a crc64nvme checksum.
*
* @param data The data to checksum
* @param previous previous crc64nvme checksum result. Used if you are buffering large input.
*
* @category Crypto
*/
export declare function crc64nvme(data: Hashable, previous?: DataView): DataView;