@sahabaplus/moyasar
Version:
A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway
18 lines • 562 B
TypeScript
/**
* Crypto utilities for webhook signature verification
*/
export declare class CryptoUtils {
/**
* Create HMAC SHA256 signature
*/
static createHmacSha256(data: string, secret: string): Promise<string>;
/**
* Verify HMAC SHA256 signature
*/
static verifyHmacSha256(data: string, signature: string, secret: string): Promise<boolean>;
/**
* Constant time string comparison to prevent timing attacks
*/
static constantTimeCompare(a: string, b: string): boolean;
}
//# sourceMappingURL=crypto.utils.d.ts.map