├── .github ├── FUNDING.yml └── workflows │ └── dart.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── docs ├── __404error.html ├── categories.json ├── index.html ├── index.json ├── otp │ ├── Algorithm-enum-sidebar.html │ ├── Algorithm.html │ ├── Algorithm │ │ └── values-constant.html │ ├── OTP-class-sidebar.html │ ├── OTP-class.html │ ├── OTP │ │ ├── OTP.html │ │ ├── constantTimeVerification.html │ │ ├── generateHOTPCode.html │ │ ├── generateHOTPCodeString.html │ │ ├── generateTOTPCode.html │ │ ├── generateTOTPCodeString.html │ │ ├── getAlgorithm.html │ │ ├── getInternalDigest.html │ │ ├── lastUsedCounter.html │ │ ├── lastUsedTime.html │ │ ├── randomSecret.html │ │ ├── remainingSeconds.html │ │ └── useTOTPPaddingForHOTP.html │ ├── index.html │ ├── otp-library-sidebar.html │ └── otp-library.html ├── search.html └── static-assets │ ├── docs.dart.js │ ├── docs.dart.js.map │ ├── favicon.png │ ├── github.css │ ├── highlight.pack.js │ ├── play_button.svg │ ├── readme.md │ ├── search.svg │ └── styles.css ├── example └── example.dart ├── lib └── otp.dart ├── pubspec.yaml └── test └── otp_test.dart /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/dart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/.github/workflows/dart.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /docs/__404error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/__404error.html -------------------------------------------------------------------------------- /docs/categories.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/index.json -------------------------------------------------------------------------------- /docs/otp/Algorithm-enum-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/Algorithm-enum-sidebar.html -------------------------------------------------------------------------------- /docs/otp/Algorithm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/Algorithm.html -------------------------------------------------------------------------------- /docs/otp/Algorithm/values-constant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/Algorithm/values-constant.html -------------------------------------------------------------------------------- /docs/otp/OTP-class-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP-class-sidebar.html -------------------------------------------------------------------------------- /docs/otp/OTP-class.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP-class.html -------------------------------------------------------------------------------- /docs/otp/OTP/OTP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/OTP.html -------------------------------------------------------------------------------- /docs/otp/OTP/constantTimeVerification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/constantTimeVerification.html -------------------------------------------------------------------------------- /docs/otp/OTP/generateHOTPCode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/generateHOTPCode.html -------------------------------------------------------------------------------- /docs/otp/OTP/generateHOTPCodeString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/generateHOTPCodeString.html -------------------------------------------------------------------------------- /docs/otp/OTP/generateTOTPCode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/generateTOTPCode.html -------------------------------------------------------------------------------- /docs/otp/OTP/generateTOTPCodeString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/generateTOTPCodeString.html -------------------------------------------------------------------------------- /docs/otp/OTP/getAlgorithm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/getAlgorithm.html -------------------------------------------------------------------------------- /docs/otp/OTP/getInternalDigest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/getInternalDigest.html -------------------------------------------------------------------------------- /docs/otp/OTP/lastUsedCounter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/lastUsedCounter.html -------------------------------------------------------------------------------- /docs/otp/OTP/lastUsedTime.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/lastUsedTime.html -------------------------------------------------------------------------------- /docs/otp/OTP/randomSecret.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/randomSecret.html -------------------------------------------------------------------------------- /docs/otp/OTP/remainingSeconds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/remainingSeconds.html -------------------------------------------------------------------------------- /docs/otp/OTP/useTOTPPaddingForHOTP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/OTP/useTOTPPaddingForHOTP.html -------------------------------------------------------------------------------- /docs/otp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/index.html -------------------------------------------------------------------------------- /docs/otp/otp-library-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/otp-library-sidebar.html -------------------------------------------------------------------------------- /docs/otp/otp-library.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/otp/otp-library.html -------------------------------------------------------------------------------- /docs/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/search.html -------------------------------------------------------------------------------- /docs/static-assets/docs.dart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/docs.dart.js -------------------------------------------------------------------------------- /docs/static-assets/docs.dart.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/docs.dart.js.map -------------------------------------------------------------------------------- /docs/static-assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/favicon.png -------------------------------------------------------------------------------- /docs/static-assets/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/github.css -------------------------------------------------------------------------------- /docs/static-assets/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/highlight.pack.js -------------------------------------------------------------------------------- /docs/static-assets/play_button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/play_button.svg -------------------------------------------------------------------------------- /docs/static-assets/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/readme.md -------------------------------------------------------------------------------- /docs/static-assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/search.svg -------------------------------------------------------------------------------- /docs/static-assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/docs/static-assets/styles.css -------------------------------------------------------------------------------- /example/example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/example/example.dart -------------------------------------------------------------------------------- /lib/otp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/lib/otp.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/otp_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daegalus/dart-otp/HEAD/test/otp_test.dart --------------------------------------------------------------------------------