UNPKG

blake3

Version:

BLAKE3 hashing for JavaScript: native Node bindings (where available) and WebAssembly

24 lines (23 loc) 640 B
/** * Options passed to hash functions. */ export interface IBaseHashOptions { /** * Length of the desired hash, in bytes. Note that when encoding the output * as a string, this is *not* the string length. */ length?: number; } /** * Default hash length, in bytes, unless otherwise specified. */ export declare const defaultHashLength = 32; /** * A type that can be hashed. */ export declare type BaseHashInput = Uint8Array | ArrayBuffer | SharedArrayBuffer | ArrayLike<number>; /** * Converts the input to an Uint8Array. * @hidden */ export declare const inputToArray: (input: BaseHashInput) => Uint8Array;