rfc6238Vectors top-level constant

List<TotpVector> const rfc6238Vectors

RFC 6238 Appendix B: TOTP, 8 digits, period 30 s, T0 = 0, all 18 vectors. Verified against the RFC text and independently (M1-04).

Implementation

const rfc6238Vectors = <TotpVector>[
  TotpVector(59, OtpAlgorithm.sha1, '94287082'),
  TotpVector(59, OtpAlgorithm.sha256, '46119246'),
  TotpVector(59, OtpAlgorithm.sha512, '90693936'),
  TotpVector(1111111109, OtpAlgorithm.sha1, '07081804'),
  TotpVector(1111111109, OtpAlgorithm.sha256, '68084774'),
  TotpVector(1111111109, OtpAlgorithm.sha512, '25091201'),
  TotpVector(1111111111, OtpAlgorithm.sha1, '14050471'),
  TotpVector(1111111111, OtpAlgorithm.sha256, '67062674'),
  TotpVector(1111111111, OtpAlgorithm.sha512, '99943326'),
  TotpVector(1234567890, OtpAlgorithm.sha1, '89005924'),
  TotpVector(1234567890, OtpAlgorithm.sha256, '91819424'),
  TotpVector(1234567890, OtpAlgorithm.sha512, '93441116'),
  TotpVector(2000000000, OtpAlgorithm.sha1, '69279037'),
  TotpVector(2000000000, OtpAlgorithm.sha256, '90698825'),
  TotpVector(2000000000, OtpAlgorithm.sha512, '38618901'),
  TotpVector(20000000000, OtpAlgorithm.sha1, '65353130'),
  TotpVector(20000000000, OtpAlgorithm.sha256, '77737706'),
  TotpVector(20000000000, OtpAlgorithm.sha512, '47863826'),
];