Skip to content

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 ​

ParameterTypeDefault valueDescription
fn() => T | Promise<T>undefinedFunction to execute
maxJitterMsnumberTIMING_CONSTANTS.DEFAULT_JITTER_MSMaximum jitter in milliseconds

Returns ​

Promise<T>

Result of the function

Released under the MIT License.