TypeScript API / laikacms/crypto / withTimingJitter
Function: withTimingJitter()
ts
function withTimingJitter<T>(fn, maxJitterMs?): Promise<T>;Execute a function with timing jitter added before and after. This provides additional protection against timing attacks.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
fn | () => T | Promise<T> | undefined | Function to execute |
maxJitterMs | number | TIMING_CONSTANTS.DEFAULT_JITTER_MS | Maximum jitter in milliseconds |
Returns
Promise<T>
Result of the function