oath-toolkit 2.6.7 One-time password (OTP) components

The OATH (Open AuTHentication) Toolkit provides various components for building one-time password (OTP) authentication systems:

  • oathtool, a command-line tool for generating & validating OTPs.

  • liboath, a C library for OATH handling.

  • pskctool, a command-line tool for manipulating secret key files in the Portable Symmetric Key Container (PSKC) format described in RFC6030.

  • libpskc, a shared and static C library for PSKC handling.

  • pam_oath, a PAM module for pluggable login authentication.

Supported technologies include the event-based HOTP algorithm (RFC4226), the time-based TOTP algorithm (RFC6238), and PSKC (RFC6030) to manage secret key data.