This commit is contained in:
@@ -13,10 +13,6 @@ class TOTP(
|
||||
) {
|
||||
private val hotp = HOTP(function, length)
|
||||
|
||||
fun verify(secret: ByteArray, instant: Instant, otp: String): Boolean {
|
||||
return generate(secret, instant) == otp
|
||||
}
|
||||
|
||||
fun generate(secret: ByteArray, instant: Instant): String {
|
||||
return hotp.generate(secret, counter(instant))
|
||||
}
|
||||
@@ -26,4 +22,8 @@ class TOTP(
|
||||
val d = period.inWholeMilliseconds
|
||||
return ms / d
|
||||
}
|
||||
|
||||
fun verify(secret: ByteArray, instant: Instant, otp: String): Boolean {
|
||||
return generate(secret, instant) == otp
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user