goathtool

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2015 License: BSD-3-Clause Imports: 12 Imported by: 0

README

goathtool README

Synopsis

goathtool incompletely reproduces the functionality of nongnu.org's oathtool http://www.nongnu.org/oath-toolkit/man-oathtool.html. How incompletely is to be determined. The intent is to implement the functionality the primary author uses most and then -- as time or PRs occur -- to fill in more of the features. The author also intends to differ in implementation of defaults and invocation.

goathtool will only implement the short flags. The author intends to forgo 3rd party libraries.

Description

goathtool

Generate OATH one-time passwords (OTP).

To Do

  • LICENSE
  • COPYRIGHT
  • Flags - outline basic flags
    • common flags
      • -b base32
      • -d number of digits in the OTP
      • -w window of counter values to test
    • hotp flags
      • -c counter
    • totp flags
      • -s time-step duration
      • -N time to use as current time
      • -S time to start counting steps from (epoch)
  • subcommand switch (hotp, totp)
  • implement hotp
  • implement totp using hotp
  • ignore whitespace
  • autopad base32 strings
  • tests
  • examples
  • godoc
  • add relevant docs and installation to README

Documentation

Overview

goathtool incompletely reproduces the functionality of nongnu.org's oathtool <http://www.nongnu.org/oath-toolkit/man-oathtool.html>. How incompletely is to be determined. The intent is to implement the functionality the primary author uses most and then -- as time or PRs occur -- to fill in more of the features. The author also intends to differ in implementation of defaults and invocation.

Examples

TODO: do examples and more docs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL