@shockpkg/ria-packager
Version:
Package for creating Adobe AIR packages
37 lines (36 loc) • 682 B
TypeScript
import { Hasher } from '../hasher.ts';
/**
* HasherSha256 object.
*/
export declare class HasherSha256 extends Hasher {
/**
* Hasher stream.
*/
private _hash_;
/**
* HasherSha256 constructor.
*/
constructor();
/**
* The number of bytes in the hash digest.
*
* @returns Byte size.
*/
get bytes(): number;
/**
* Reset digest.
*/
reset(): void;
/**
* Update with more data.
*
* @param data Data to be hashed.
*/
update(data: Readonly<Uint8Array>): void;
/**
* Finish digest.
*
* @returns Digest data.
*/
digest(): Uint8Array<ArrayBufferLike>;
}