Padloc Logo Docs & Resources

Module: otp

Interfaces

Functions

generateSecret

generateSecret(): Promise<string>

Returns

Promise<string>

Defined in

core/src/otp.ts:80


generateURL

generateURL(__namedParameters): string

Parameters

Name Type
__namedParameters { account: string ; issuer?: string ; secret: string ; type?: "hotp" | "totp" } & Partial<TOTPOpts>

Returns

string

Defined in

core/src/otp.ts:85


getCounter

getCounter(time?, __namedParameters?): number

Parameters

Name Type
time number
__namedParameters Object
__namedParameters.interval? number

Returns

number

Defined in

core/src/otp.ts:64


hotp

hotp(secret, counter, __namedParameters?): Promise<string>

Parameters

Name Type
secret Uint8Array
counter number
__namedParameters HOTPOpts

Returns

Promise<string>

Defined in

core/src/otp.ts:27


parseURL

parseURL(data): Object

Parameters

Name Type
data string

Returns

Object

Name Type
secret string

Defined in

core/src/otp.ts:68


totp

totp(secret, time?, __namedParameters?): Promise<string>

Parameters

Name Type
secret Uint8Array
time number
__namedParameters TOTPOpts

Returns

Promise<string>

Defined in

core/src/otp.ts:40


validateHotp

validateHotp(secret, token, counter, __namedParameters?): Promise<boolean>

Parameters

Name Type
secret Uint8Array
token string
counter number
__namedParameters TOTPValidationOpts

Returns

Promise<boolean>

Defined in

core/src/otp.ts:49