summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-05-01Redesign API by introducing otp2289.OTPResponse typeHEADv2.0.0nextmasterSimeon Simeonov9-394/+560
2026-04-28Restructure the entire project, enforce linting and add support for type ↵Simeon Simeonov17-374/+382
checkers
2024-12-28Rename *Exception to *Error and do some general lintingSimeon Simeonov9-448/+2296
2023-01-09Merge pull request #1 from grahamperrin/patch-1Simeon Simeonov1-7/+8
README: pkg, and URLs
2023-01-08Include the tests in the sdist packagev1.2.1Simeon Simeonov8-5/+17
2023-01-08README: pkg, and URLsGraham Perrin1-7/+8
Primarily: add one of the pkg methods from <https://www.freshports.org/security/py-pyotp2289>. Whilst here: update the URL for the One-time Passwords section of the FreeBSD Handbook, and refine the URL for the manual page.
2023-01-05Update setup.cfg and releasev1.2.0Simeon Simeonov2-57/+9
2023-01-05Add the OTPState.ot_hex propertySimeon Simeonov13-17/+35
2022-04-02Reintroduce setup.py for better compatibilityv1.1.1Simeon Simeonov3-1/+15
2022-03-31Restructure the project in order to replace distutils with setuptoolsv1.1.0Simeon Simeonov8-60/+74
2022-03-29Add the -P param and improve testsSimeon Simeonov9-176/+450
2022-03-21Reformat the code with annotations and new code styleSimeon Simeonov5-200/+296
2021-06-13Update setup.py with explicit Python 3.9 support and update contact info ↵Simeon Simeonov3-2/+3
Freenode -> LiberaChat
2020-12-04Raise exceptions from except properlySimeon Simeonov2-5/+5
2020-04-28Add FreeBSD instructions in README.mdSimeon Simeonov1-0/+10
2020-04-16Add Fedora instructions in README.mdSimeon Simeonov1-0/+13
2020-04-14Improve README.mdSimeon Simeonov1-2/+2
2020-04-14Add Gentoo in the Installation section in README.mdSimeon Simeonov1-0/+10
2020-04-07Make README.md more pypi.org friendlyv1.0.0Simeon Simeonov1-11/+8
2020-04-07Finalize setup.py for release 1.0.0Simeon Simeonov1-0/+7
2020-04-07Add __repr__ for OTPState and OTPGeneratorSimeon Simeonov2-0/+12
2020-04-07Improve README.md and docstrings for SphinxSimeon Simeonov5-30/+127
2020-04-06Add a simple CLI interface with tests and update README.mdSimeon Simeonov4-13/+523
2020-04-03Implement OTPStore container class in the server moduleSimeon Simeonov4-7/+312
2020-03-30Implement OTPState in the server moduleSimeon Simeonov7-35/+467
2020-03-27Update the General and Overview sections of README.mdSimeon Simeonov1-6/+51
2020-03-27Add licensing informationSimeon Simeonov7-13/+177
2020-03-26Add support for accepting a challenge string in the generatorSimeon Simeonov4-52/+217
2020-03-25Add some additional tests for the generatorSimeon Simeonov1-1/+47
2020-03-25Use the right term seed instead of saltSimeon Simeonov1-10/+10
2020-03-25Initial commit with working generator and corresponding testsSimeon Simeonov5-0/+688