linotp.lib.HMAC module
HMAC-OTP (RFC 4226)
-
class linotp.lib.HMAC.HmacOtp(secObj=None, counter: int = 0, digits: int = 6, hashfunc=<built-in function openssl_sha1>)
Bases: object
-
checkOtp(anOtpVal, window, symetric=False)
-
generate(counter: int = None, inc_counter=True, key=None)
-
hmac(counter: int = None, key=None)
-
truncate(digest)