@nostr-dev-kit/blossom
Version:
Blossom protocol support for NDK (Nostr Development Kit)
17 lines • 556 B
TypeScript
import type { SHA256Calculator } from "../types";
/**
* Default implementation of SHA256 calculator
* Uses Web Crypto API
*/
export declare class DefaultSHA256Calculator implements SHA256Calculator {
/**
* Calculate SHA256 hash of a file
*
* @param file File to hash
* @returns Hash as hex string
*/
calculateSha256(file: File): Promise<string>;
}
export declare function getDefaultSHA256Calculator(): SHA256Calculator;
export declare const defaultSHA256Calculator: SHA256Calculator;
//# sourceMappingURL=sha256.d.ts.map