Add support for the following - Support for configurable algorithms (SHA1, SHA256, SHA512) as defined in RFC 6238. - Support for configurable digit lengths (6 or 8 digits). - Support for custom time periods (30 or 60 seconds).
Add support for the following