From ae89e864ffda3bc72622171110e0cb1403d12f55 Mon Sep 17 00:00:00 2001 From: B-E-A-F Date: Tue, 7 Apr 2026 09:52:11 -0700 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20Allow=20forward=20tolerance=20f?= =?UTF-8?q?or=20TOTP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/oath/totp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oath/totp.rs b/src/oath/totp.rs index 2ec3a36..767c611 100644 --- a/src/oath/totp.rs +++ b/src/oath/totp.rs @@ -161,7 +161,7 @@ impl TOTPContext { _ => {} } - for i in (counter - self.backward_resync)..(counter + self.forward_resync) { + for i in (counter - self.backward_resync)..=(counter + self.forward_resync) { if self.gen_at(i).as_str().eq(value) { match i { i if i > counter => { From 717872aff9dff21ac962765cd7c999918d8e2b36 Mon Sep 17 00:00:00 2001 From: B-E-A-F Date: Tue, 7 Apr 2026 09:54:53 -0700 Subject: [PATCH 2/2] [v0.7.22] Bump version --- Cargo.toml | 2 +- build.gradle | 2 +- wrappers/android/build.gradle | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index df93596..9895f81 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slauth" -version = "0.7.21" +version = "0.7.22" authors = [ "richer ", "LucFauvel ", diff --git a/build.gradle b/build.gradle index 8498937..fd8cb51 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ properties.load(project.rootProject.file('local.properties').newDataInputStream( project('slauth') { ext { - libraryVersion = '0.7.21' + libraryVersion = '0.7.22' } publishing { repositories { diff --git a/wrappers/android/build.gradle b/wrappers/android/build.gradle index 191d24e..6d45fd0 100644 --- a/wrappers/android/build.gradle +++ b/wrappers/android/build.gradle @@ -26,7 +26,7 @@ android { minSdkVersion 23 targetSdkVersion 28 versionCode 1 - versionName "0.7.21" + versionName "0.7.22" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"