mirror of
https://github.com/JonasunderscoreJones/aka-worker.git
synced 2025-10-23 18:09:19 +02:00
23 lines
640 B
TypeScript
23 lines
640 B
TypeScript
/**
|
|
* 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;
|