Appearance
Documentation / @kizami/crypto / verifyTotp
Function: verifyTotp()
verifyTotp(
params):Promise<VerifyTotpResult|null>
Defined in: totp.ts:151
TOTP コードを検証する。一致すればそのカウンタを返し、しなければ null。
窓の走査は「中央(現在) → -1 → +1」の順ではなく 昇順で行う。どちらでも結果は同じだが、 昇順の方が「最初に一致したカウンタ = 最小のカウンタ」となり、リプレイ判定の意味が単純になる (同じ鍵・同じ窓で複数のカウンタが同じコードを出すことは事実上ないが、順序を決めておく)。
Parameters
params
Returns
Promise<VerifyTotpResult | null>