Add support for TOTP.
authorGreg Stein <gstein@gmail.com>
Wed, 14 Oct 2020 05:49:45 +0000 (00:49 -0500)
committerGreg Stein <gstein@gmail.com>
Wed, 14 Oct 2020 05:49:45 +0000 (00:49 -0500)
commitecb14d835fe70751b9336897c4cc2a8018a55b1e
tree230f93be607630f95095236e376c690cd703b497
parent7fad18cdf8fa8b6a5d7d23d2b9f2edcd4a697f2d
Add support for TOTP.

It is a little wonky since SEQUENCE is not needed, and SEED really
means a name/alias for the stored secret.

* allow totp as an algorithm name in ~/.otp and on cmdline.
* pass algo to the password creation so that we use the special TOTP
  password construction function.
* adjust the command line parser for TOTP and the algo processor call
otp.py