captcha-canvas
Version:
A captcha generator by using skia-canvas module.
20 lines • 661 B
TypeScript
/**
* Security utilities for CAPTCHA generation
*/
/**
* Adds consistent timing to prevent timing attacks
*/
export declare function constantTimeDelay(minMs?: number, maxMs?: number): Promise<void>;
/**
* Generates a secure session token for CAPTCHA verification
*/
export declare function generateSessionToken(): string;
/**
* Creates a hash of the CAPTCHA solution for secure storage
*/
export declare function hashSolution(solution: string, salt?: string): string;
/**
* Verifies a CAPTCHA solution against its hash
*/
export declare function verifySolution(solution: string, hashedSolution: string): boolean;
//# sourceMappingURL=security.d.ts.map