//#region src/hash/blake3.d.ts /** * Hashes the given array of data * * @param data - The array of data * @returns The resulting hash */ declare function hashDataArray(data: Uint8Array[]): Uint8Array; /** * Hashes the given array of data with the given key * * @param hashKey - The key for keyed hashing * @param data - The array of data * @returns The resulting keyed hash */ declare function hashDataArrayWithKey(hashKey: Uint8Array, data: Uint8Array[]): Uint8Array; /** * Hashes the given array of data to the desired byte-length * * @param data - The array of data * @param bytes - The desired output byte-length * @returns The resulting hash of the desired byte-length */ declare function getBytesFromDataArray(data: Uint8Array[], bytes: number): Uint8Array; /** * Hashes the given data * * @param data - The data * @returns The resulting hash */ declare function hashData(data: Uint8Array): Uint8Array; /** * Hashes the given data with the given key * * @param hashKey - The key for keyed hashing * @param data - The data * @returns The resulting keyed hash */ declare function hashDataWithKey(hashKey: Uint8Array, data: Uint8Array): Uint8Array; /** * Hashes the given data to the desired byte-length * * @param data - The data * @param bytes - The desired output byte-length * @returns The resulting hash of the desired byte-length */ declare function getBytesFromData(data: Uint8Array, bytes: number): Uint8Array; //#endregion export { getBytesFromData, getBytesFromDataArray, hashData, hashDataArray, hashDataArrayWithKey, hashDataWithKey }; //# sourceMappingURL=hash.d.ts.map