We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
c119693
Add parse_uri() support for Steam TOTP (#153)
parse_uri()
Test and documentation improvements
618106c
Modify OTP generation to run in constant time (#148)
Documentation improvements
Drop Python 3.6 support; introduce Python 3.11 support
8ced63e
Support Steam TOTP (#142)
a50b270
Raise default and minimum base32 secret length to 32, and hex secret length to 40 (160 bits as recommended by the RFC) (#115).
f31ecbe
7183690
Add optional image parameter to provisioning_uri (#113)
Support for 7-digit codes in 'parse_uri' (#111)
Raise default and minimum base32 secret length to 26
480770f
parse_uri: Fix handling of period, counter (#108)
TOTP.timecode()
dc37ffe
Fix data type for at(for_time) (#85)
Add support for parsing provisioning URIs (#84)
Raise error when trying to generate secret that is too short (The secret must be at least 128 bits)
Add random_hex function (#82)
041f5d3
b29c298
v2.2.8