Skip to content

Documents for @litert/otp / HOTP / createGenerator

Function: createGenerator()

createGenerator(key, digits, digest): IGenerator

Defined in: HOTP.ts:73

Create a HOTP code generator function using configuration.

Parameters

key

The key of TOTP (Buffer or BASE32-encoded string).

string | Buffer<ArrayBufferLike>

digits

number = cL.DEFAULT_DIGITS

The output width of OTP [default: 6].

digest

EDigest = cL.DEFAULT_DIGEST

The digest algorithm used to generate the HOTP code [default: 'SHA1'].

Returns

IGenerator